33 #ifndef CXSTATESERVICEIMPL_H 34 #define CXSTATESERVICEIMPL_H 36 #include "org_custusx_core_state_Export.h" 58 virtual QString getVersionName();
59 virtual QString getApplicationStateName()
const;
60 virtual QStringList getAllApplicationStateNames()
const;
62 virtual QActionGroup* getWorkflowActions();
63 virtual void setWorkFlowState(QString uid);
65 virtual Desktop getActiveDesktop();
66 virtual void saveDesktop(
Desktop desktop);
67 virtual void resetDesktop();
69 virtual bool isNull();
72 WorkflowStateMachinePtr getWorkflow();
75 WorkflowStateMachinePtr mWorkflowStateMachine;
81 #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.