33 #ifndef CXSTATESERVICEIMPL_H
34 #define CXSTATESERVICEIMPL_H
36 #include "org_custusx_core_state_Export.h"
59 virtual QString getVersionName();
60 virtual QString getApplicationStateName()
const;
61 virtual QStringList getAllApplicationStateNames()
const;
63 virtual QActionGroup* getWorkflowActions();
64 virtual void setWorkFlowState(QString uid);
66 virtual Desktop getActiveDesktop();
67 virtual void saveDesktop(
Desktop desktop);
68 virtual void resetDesktop();
70 virtual bool isNull();
75 void fillDefaultSettings();
77 void fillDefault(QString name, T value);
86 #endif // CXSTATESERVICEIMPL_H
boost::shared_ptr< class StateServiceBackend > StateServiceBackendPtr
Workflow states for CustusX.
boost::shared_ptr< class WorkflowStateMachine > WorkflowStateMachinePtr
Data class for CustusX desktop.
boost::shared_ptr< class ApplicationStateMachine > ApplicationStateMachinePtr