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();
45 virtual bool isNull();
48 void initServiceListener();
52 ctkPluginContext *mPluginContext;
54 boost::shared_ptr<ServiceTrackerListener<StateService> > mServiceListener;
59 #endif // CXSTATESERVICEPROXY_H virtual ~StateServiceProxy()
boost::shared_ptr< class StateService > StateServicePtr
Workflow states for CustusX.
Data class for CustusX desktop.
Namespace for all CustusX production code.