Exemplo n.º 1
0
bool SpringUnitSync::LoadUnitSyncLib( const wxString& unitsyncloc )
{
   LOCK_UNITSYNC;
   UiEvents::ScopedStatusMessage staus(_("loading unitsync"), 0);
   wxLogDebugFunc( _T("") );
   bool ret = _LoadUnitSyncLib( unitsyncloc );
   if (ret)
   {
      m_cache_path = sett().GetCachePath();
      PopulateArchiveList();
      GetGlobalEventSender(GlobalEvents::OnUnitsyncReloaded).SendEvent( 0 );
   }
   return ret;
}
Exemplo n.º 2
0
bool SpringUnitSync::FastLoadUnitSyncLibInit()
{
	LOCK_UNITSYNC;
	m_cache_thread = new WorkerThread();
	m_cache_thread->Create();
	m_cache_thread->SetPriority( WXTHREAD_MIN_PRIORITY );
	m_cache_thread->Run();

	UiEvents::ScopedStatusMessage staus(_("loading unitsync"), 0);
	wxLogDebugFunc( _T("") );
	if ( IsLoaded() )
	{
	   m_cache_path = sett().GetCachePath();
	   PopulateArchiveList();
	}
	return true;
}
Exemplo n.º 3
0
bool SpringUnitSync::LoadUnitSyncLib( const wxString& unitsyncloc )
{
   LOCK_UNITSYNC;
   m_cache_thread = new WorkerThread();
   m_cache_thread->Create();
   m_cache_thread->SetPriority( WXTHREAD_MIN_PRIORITY );
   m_cache_thread->Run();

   UiEvents::ScopedStatusMessage staus(_("loading unitsync"), 0);
   wxLogDebugFunc( _T("") );
   bool ret = _LoadUnitSyncLib( unitsyncloc );
   if (ret)
   {
      m_cache_path = sett().GetCachePath();
      PopulateArchiveList();
      GetGlobalEventSender(GlobalEvents::OnUnitsyncReloaded).SendEvent( 0 );
   }
   return ret;
}