CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
State Machine for the Workflow Steps. More...
#include <cxWorkflowStateMachine.h>
Signals | |
void | activeStateChanged () |
void | activeStateAboutToChange () |
Public Member Functions | |
WorkflowStateMachine (CoreServicesPtr services) | |
virtual | ~WorkflowStateMachine () |
QActionGroup * | getActionGroup () |
QString | getActiveUidState () |
void | setActiveState (QString uid) |
Protected Member Functions | |
virtual WorkflowState * | newState (WorkflowState *state) |
Protected Attributes | |
WorkflowState * | mParentState |
CoreServicesPtr | mServices |
State Machine for the Workflow Steps.
See StateService for a description.
Definition at line 37 of file cxWorkflowStateMachine.h.
cx::WorkflowStateMachine::WorkflowStateMachine | ( | CoreServicesPtr | services | ) |
Definition at line 24 of file cxWorkflowStateMachine.cpp.
|
virtual |
Definition at line 35 of file cxWorkflowStateMachine.cpp.
|
signal |
|
signal |
QActionGroup * cx::WorkflowStateMachine::getActionGroup | ( | ) |
Definition at line 64 of file cxWorkflowStateMachine.cpp.
QString cx::WorkflowStateMachine::getActiveUidState | ( | ) |
Definition at line 101 of file cxWorkflowStateMachine.cpp.
|
protectedvirtual |
Definition at line 49 of file cxWorkflowStateMachine.cpp.
void cx::WorkflowStateMachine::setActiveState | ( | QString | uid | ) |
Definition at line 94 of file cxWorkflowStateMachine.cpp.
|
protected |
Definition at line 60 of file cxWorkflowStateMachine.h.
|
protected |
Definition at line 61 of file cxWorkflowStateMachine.h.