Go to the SVN repository for this file.
42 const string& view_name,
44 constobjects::CUser_object* params,
47, m_SrvLocator(srvLocator)
48, m_ViewName(view_name)
50, m_FloatView(floatView)
57 const string& view_name,
59 constobjects::CUser_object* params,
62, m_SrvLocator(srvLocator)
63, m_ViewName(view_name)
66, m_FloatView(floatView)
CAppTask - default implementation of IAppTask, use it as a base class for custom tasks.
IServiceLocator * m_SrvLocator
COpenViewTask(IServiceLocator *srvLocator, const string &view_name, SConstScopedObject &object, const objects::CUser_object *params=0, bool floatView=false)
CConstRef< objects::CUser_object > m_Params
virtual void OnViewCreate(IProjectView &)
TConstScopedObjects m_Objects
virtual ETaskState x_Run()
override this function in derived classes
CProjectService - a service providing API for operations with Workspaces and Projects.
CIRef< IProjectView > AddProjectView(const string &view_name, SConstScopedObject &object, const objects::CUser_object *params, bool bFloat=false)
IServiceLocator - an abstract mechanism for locating services.
CIRef< T > GetServiceByType()
retrieves a typed reference to a service, the name of C++ type is used as the name of the service.
ETaskState
List of task states defining the task management FSM.
@ eCompleted
successfully finished
vector< SConstScopedObject > TConstScopedObjects
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
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