12 #ifndef CXSTATESERVICEPROXY_H 13 #define CXSTATESERVICEPROXY_H 33 virtual QString getVersionName();
35 virtual QString getApplicationStateName()
const;
36 virtual QStringList getAllApplicationStateNames()
const;
38 virtual QActionGroup* getWorkflowActions();
39 virtual void setWorkFlowState(QString uid);
41 virtual Desktop getActiveDesktop();
42 virtual void saveDesktop(
Desktop desktop);
43 virtual void resetDesktop();
46 virtual bool isNull();
49 void initServiceListener();
53 ctkPluginContext *mPluginContext;
55 boost::shared_ptr<ServiceTrackerListener<StateService> > mServiceListener;
60 #endif // CXSTATESERVICEPROXY_H virtual ~StateServiceProxy()
boost::shared_ptr< class StateService > StateServicePtr
Workflow states for CustusX.
boost::shared_ptr< class WorkflowStateMachine > WorkflowStateMachinePtr
Data class for CustusX desktop.
Namespace for all CustusX production code.