33 #ifndef CXSTATESERVICEIMPL_H
34 #define CXSTATESERVICEIMPL_H
36 #include "org_custusx_core_state_Export.h"
60 virtual QString getVersionName();
62 virtual QString getApplicationStateName()
const;
63 virtual QStringList getAllApplicationStateNames()
const;
65 virtual QActionGroup* getWorkflowActions();
66 virtual void setWorkFlowState(QString uid);
68 virtual Desktop getActiveDesktop();
69 virtual void saveDesktop(
Desktop desktop);
70 virtual void resetDesktop();
72 virtual bool isNull();
78 void fillDefaultSettings();
80 void fillDefault(QString name, T value);
90 #endif // CXSTATESERVICEIMPL_H
boost::shared_ptr< class StateServiceBackend > StateServiceBackendPtr
Global Application states for CustusX.
boost::shared_ptr< class WorkflowStateMachine > WorkflowStateMachinePtr
Data class for CustusX desktop.
boost::shared_ptr< class ApplicationStateMachine > ApplicationStateMachinePtr