12 #ifndef CXCUSTUSXWORKFLOWSTATES_H_ 13 #define CXCUSTUSXWORKFLOWSTATES_H_ 15 #include "org_custusx_core_state_Export.h" 19 #include <QStateMachine> 25 #include "boost/shared_ptr.hpp" 37 WorkflowState(parent,
"PatientDataUid",
"Patient Data", backend)
40 virtual QIcon
getIcon()
const {
return QIcon(
":/icons/workflow_state_patient_data.png"); }
54 return QIcon(
":/icons/workflow_state_navigation.png");
56 virtual void onEntry(QEvent* event);
57 virtual bool canEnter()
const;
70 return QIcon(
":/icons/workflow_state_registration.png");
73 virtual bool canEnter()
const;
87 return QIcon(
":/icons/workflow_state_planning.png");
90 virtual bool canEnter()
const;
103 return QIcon(
":/icons/workflow_state_acquisition.png");
106 virtual void onEntry(QEvent* event);
107 virtual bool canEnter()
const;
119 return QIcon(
":/icons/workflow_state_post_op.png");
122 virtual bool canEnter()
const;
virtual QIcon getIcon() const
virtual ~PreOpPlanningWorkflowState()
virtual QIcon getIcon() const
virtual ~RegistrationWorkflowState()
virtual QIcon getIcon() const
virtual ~PatientDataWorkflowState()
virtual QIcon getIcon() const
State in a WorkflowStateMachine.
virtual QIcon getIcon() const
boost::shared_ptr< class CoreServices > CoreServicesPtr
virtual ~PostOpControllWorkflowState()
virtual QIcon getIcon() const
virtual bool canEnter() const
virtual ~NavigationWorkflowState()
PatientDataWorkflowState(QState *parent, CoreServicesPtr backend)
virtual ~IntraOpImagingWorkflowState()
Namespace for all CustusX production code.