Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef GUI_CORE___OPEN_VIEW_TASK__HPP
2 #define GUI_CORE___OPEN_VIEW_TASK__HPP
52 const string& view_name,
54 const objects::CUser_object* params = 0,
55 bool floatView =
false);
59 const string& view_name,
61 const objects::CUser_object* params = 0,
62 bool floatView =
false);
CAppTask - default implementation of IAppTask, use it as a base class for custom tasks.
virtual ETaskState x_Run()
override this function in derived classes
IServiceLocator * m_SrvLocator
CConstRef< objects::CUser_object > m_Params
virtual void OnViewCreate(IProjectView &)
TConstScopedObjects m_Objects
class IProjectView defines the abstract interface for views observing projects.
IServiceLocator - an abstract mechanism for locating services.
Include a standard set of the NCBI C++ Toolkit most basic headers.
ETaskState
List of task states defining the task management FSM.
vector< SConstScopedObject > TConstScopedObjects
#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.