1 #ifndef GUI_CORE___PROJECT_LOADING_TASK__HPP
2 #define GUI_CORE___PROJECT_LOADING_TASK__HPP
75 void OnAppJobNotification(
CEvent* event);
76 void OnAppJobProgress(
CEvent* event);
User-defined methods of the data storage class.
CAppTask - default implementation of IAppTask, use it as a base class for custom tasks.
virtual ETaskState Run()
execute the task, this function is called on the main UI thread if a task needs to execute in backgro...
virtual void CancelBackgrounded()
make a request to cancel backgrounded task (not called for foreground tasks)
CEvent - generic event implementation TODO TODO - Attachments.
CAppJobDispatcher::TJobID TJobID
CProjectService * m_ProjectService
IAppJob::EJobState m_JobState
objects::CGBProjectHandle::TId TProjectId
static SWFileDlgData sm_ProjectDlgData
static data structures for File dialogs
CProjectService - a service providing API for operations with Workspaces and Projects.
ETaskState
List of task states defining the task management FSM.
EJobState
Job states (describe FSM)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUICORE_EXPORT
Defines to provide correct exporting from DLLs in Windows.
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
The NCBI C++/STL use hints.