Computer Assited Medical Intervention Tool Kit  version 5.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ActionClassificationState Class Reference

State to class the action and to attribute a tag to it. More...

#include <ActionClassificationState.h>

+ Inheritance diagram for ActionClassificationState:
+ Collaboration diagram for ActionClassificationState:

Public Member Functions

 ActionClassificationState (QString name, ActionClassificationWidget *widget, WizardMainWindow *mainWindow, ActionCreationState *parent)
 Constructor. More...
 
void resetDomAction (cepcoreschema::Action *domAction)
 
 ~ActionClassificationState () override=default
 Destructor. More...
 
- Public Member Functions inherited from WizardState
QString getName ()
 
QWidget * getWidget ()
 
 WizardState (QString name, QWidget *widget, WizardMainWindow *mainWidnow)
 Constructor. More...
 
 WizardState (QString name, QWidget *widget, WizardMainWindow *mainWidnow, QState *parent)
 Constructor. More...
 
 ~WizardState () override=default
 Destructor. More...
 

Protected Member Functions

void onEntry (QEvent *event) override
 
void onExit (QEvent *event) override
 
- Protected Member Functions inherited from WizardState
void onEntry (QEvent *event) override
 Reimplemented from QState. More...
 
void onExit (QEvent *event) override
 

Private Attributes

cepcoreschema::Action * domAction
 

Additional Inherited Members

- Protected Attributes inherited from WizardState
WizardMainWindowmainWindow
 
QString name
 
QWidget * widget
 

Detailed Description

State to class the action and to attribute a tag to it.

Constructor & Destructor Documentation

◆ ActionClassificationState()

ActionClassificationState::ActionClassificationState ( QString  name,
ActionClassificationWidget widget,
WizardMainWindow mainWindow,
ActionCreationState parent 
)

Constructor.

References domAction.

◆ ~ActionClassificationState()

ActionClassificationState::~ActionClassificationState ( )
overridedefault

Destructor.

Member Function Documentation

◆ onEntry()

void ActionClassificationState::onEntry ( QEvent *  event)
overrideprotected

References WizardState::onEntry().

+ Here is the call graph for this function:

◆ onExit()

void ActionClassificationState::onExit ( QEvent *  event)
overrideprotected

References domAction, ActionClassificationWidget::getFamily(), ActionTagWidget::getTag(), WizardState::onExit(), and WizardState::widget.

+ Here is the call graph for this function:

◆ resetDomAction()

void ActionClassificationState::resetDomAction ( cepcoreschema::Action *  domAction)

References domAction, ActionClassificationWidget::setToDefault(), and WizardState::widget.

Referenced by ActionCreationState::onEntry().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ domAction

cepcoreschema::Action* ActionClassificationState::domAction
private

The documentation for this class was generated from the following files: