12 #ifndef CXSTATESERVICEIMPL_H 13 #define CXSTATESERVICEIMPL_H 15 #include "org_custusx_core_state_Export.h" 37 virtual QString getVersionName();
38 virtual QString getApplicationStateName()
const;
39 virtual QStringList getAllApplicationStateNames()
const;
41 virtual QActionGroup* getWorkflowActions();
42 virtual void setWorkFlowState(QString uid);
44 virtual Desktop getActiveDesktop();
45 virtual void saveDesktop(
Desktop desktop);
46 virtual void resetDesktop();
47 virtual WorkflowStateMachinePtr getWorkflow();
49 virtual bool isNull();
54 WorkflowStateMachinePtr mWorkflowStateMachine;
60 #endif // CXSTATESERVICEIMPL_H boost::shared_ptr< class VisServices > VisServicesPtr
Workflow states for CustusX.
boost::shared_ptr< class WorkflowStateMachine > WorkflowStateMachinePtr
Data class for CustusX desktop.
boost::shared_ptr< class ApplicationStateMachine > ApplicationStateMachinePtr
Namespace for all CustusX production code.