Go to the SVN repository for this file.
1 #ifndef GUI_CORE_DEMO___LOADING_APP_JOB__HPP 2 #define GUI_CORE_DEMO___LOADING_APP_JOB__HPP 49 #include <wx/string.h> 91 void AddProjectItem(objects::CProjectItem& item, objects::CLoaderDescriptor& loader);
92 voidAddDataLoader(objects::CLoaderDescriptor& loader);
98 virtual voidx_ResetState();
100 virtual voidx_Run();
106 voidx_SetTextResult(
const string&
result);
static CRef< CScope > m_Scope
User-defined methods of the data storage class.
CAppJobProgress Default implementation for IAppJobProgress - the class encapsulates a text message an...
CAppJobTask CAppJobTask is an adapter that allows for running IAppJobs as Tasks in App Task Service.
CAppJob - default implementation of IAppJob that could be used as a base class.
const TData & GetData() const
CDataLoadingAppJob - a base class for Jobs loading data into projects.
void AddProjectItem(objects::CProjectItem &item)
void AddProjectItem(objects::CProjectItem &item, objects::CLoaderDescriptor &loader)
CRef< objects::CScope > m_Scope
virtual void x_CreateProjectItems()=0
override this function in derived classes and populate m_Items.
CSelectProjectOptions::TData m_Data
const objects::CScope & GetScope() const
virtual void GetHTMLResults(wxString &, wxString &)
const CSelectProjectOptions::TData & GetData() const
CDataLoadingAppTask - a task that executes CDataLoadingAppJob.
CIRef< CProjectService > m_Service
CSelectProjectOptions m_Options
void SetOptions(const CSelectProjectOptions &options)
CProjectService - a service providing API for operations with Workspaces and Projects.
CProjectSelectOptions - describes how new Project Items shall be added to a workspace.
map< TLoaderRef, TItems > TData
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.
void Run(void)
Enter the main loop.
#define NCBI_GUICORE_EXPORT
static void text(MDB_val *v)
Multi-threading â mutexes; rw-locks; semaphore.
The NCBI C++/STL use hints.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4