33 #ifndef CXCUSTUSXWORKFLOWSTATES_H_
34 #define CXCUSTUSXWORKFLOWSTATES_H_
36 #include "org_custusx_core_state_Export.h"
40 #include <QStateMachine>
46 #include "boost/shared_ptr.hpp"
58 WorkflowState(parent,
"PatientDataUid",
"Patient Data", backend)
61 virtual QIcon
getIcon()
const {
return QIcon(
":/icons/workflow_state_patient_data.png"); }
75 return QIcon(
":/icons/workflow_state_navigation.png");
77 virtual void onEntry(QEvent* event);
78 virtual bool canEnter()
const;
91 return QIcon(
":/icons/workflow_state_registration.png");
94 virtual bool canEnter()
const;
108 return QIcon(
":/icons/workflow_state_planning.png");
111 virtual bool canEnter()
const;
124 return QIcon(
":/icons/workflow_state_acquisition.png");
127 virtual void onEntry(QEvent* event);
128 virtual bool canEnter()
const;
140 return QIcon(
":/icons/workflow_state_post_op.png");
143 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()