33 #ifndef CXSTATESERVICEPROXY_H 34 #define CXSTATESERVICEPROXY_H 54 virtual QString getVersionName();
56 virtual QString getApplicationStateName()
const;
57 virtual QStringList getAllApplicationStateNames()
const;
59 virtual QActionGroup* getWorkflowActions();
60 virtual void setWorkFlowState(QString uid);
62 virtual Desktop getActiveDesktop();
63 virtual void saveDesktop(
Desktop desktop);
64 virtual void resetDesktop();
66 virtual bool isNull();
69 void initServiceListener();
73 ctkPluginContext *mPluginContext;
75 boost::shared_ptr<ServiceTrackerListener<StateService> > mServiceListener;
80 #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.