Computer Assited Medical Intervention Tool Kit  version 4.1
Public Slots | Signals | Public Member Functions | Private Member Functions | Private Attributes | List of all members
ActionExtensionCreationState Class Reference

State to create an action extension. More...

#include <ActionExtensionCreationState.h>

Inherits QState.

Public Slots

virtual void extensionCancelled ()
 
virtual void extensionFinished ()
 

Signals

void next ()
 

Public Member Functions

 ActionExtensionCreationState (QString name, WizardMainWindow *mainWidnow, cepcoreschema::Cep *domCep)
 Constructor. More...
 
 ~ActionExtensionCreationState () override=default
 Destructor. More...
 

Protected Member Functions

void onEntry (QEvent *event) override
 Reimplemented from QState. More...
 
void onExit (QEvent *event) override
 

Private Member Functions

void createSubStates (WizardMainWindow *mainWindow)
 

Private Attributes

ActionCreationStateactionCreationState
 
ActionExtensionDependenciesStateactionExtensionDependenciesState
 
DependenciesWidgetactionExtensionDependenciesWidget
 
ActionExtensionDescriptionStateactionExtensionDescriptionState
 
ActionExtensionDescriptionWidgetactionExtensionDescriptionWidget
 
ExtensionSummaryStateactionExtensionSummaryState
 
ExtensionSummaryWidgetactionExtensionSummaryWidget
 
ActionsCreationStateactionsCreationState
 
ActionsCreationWidgetactionsCreationWidget
 
bool cancelled
 
cepcoreschema::ActionExtension * domActionExtension
 
cepcoreschema::Cep * domCep
 
QString name
 

Detailed Description

State to create an action extension.


This state enables to create all states to generate one or more actions.
It manages a sub-states dedicated to the creation of actions.

Constructor & Destructor Documentation

◆ ActionExtensionCreationState()

ActionExtensionCreationState::ActionExtensionCreationState ( QString  name,
WizardMainWindow mainWidnow,
cepcoreschema::Cep *  domCep 
)

Constructor.

References cancelled, createSubStates(), domActionExtension, domCep, and name.

◆ ~ActionExtensionCreationState()

ActionExtensionCreationState::~ActionExtensionCreationState ( )
overridedefault

Destructor.

Member Function Documentation

◆ createSubStates()

void ActionExtensionCreationState::createSubStates ( WizardMainWindow mainWindow)
private

◆ extensionCancelled

void ActionExtensionCreationState::extensionCancelled ( )
virtualslot

References cancelled, and next().

Referenced by createSubStates().

◆ extensionFinished

void ActionExtensionCreationState::extensionFinished ( )
virtualslot

References cancelled, and next().

Referenced by createSubStates().

◆ next

void ActionExtensionCreationState::next ( )
signal

◆ onEntry()

void ActionExtensionCreationState::onEntry ( QEvent *  event)
overrideprotected

◆ onExit()

void ActionExtensionCreationState::onExit ( QEvent *  event)
overrideprotected

References cancelled, domActionExtension, and domCep.

Member Data Documentation

◆ actionCreationState

ActionCreationState* ActionExtensionCreationState::actionCreationState
private

Referenced by createSubStates(), and onEntry().

◆ actionExtensionDependenciesState

ActionExtensionDependenciesState* ActionExtensionCreationState::actionExtensionDependenciesState
private

Referenced by createSubStates(), and onEntry().

◆ actionExtensionDependenciesWidget

DependenciesWidget* ActionExtensionCreationState::actionExtensionDependenciesWidget
private

Referenced by createSubStates().

◆ actionExtensionDescriptionState

ActionExtensionDescriptionState* ActionExtensionCreationState::actionExtensionDescriptionState
private

Referenced by createSubStates(), and onEntry().

◆ actionExtensionDescriptionWidget

ActionExtensionDescriptionWidget* ActionExtensionCreationState::actionExtensionDescriptionWidget
private

Referenced by createSubStates().

◆ actionExtensionSummaryState

ExtensionSummaryState* ActionExtensionCreationState::actionExtensionSummaryState
private

Referenced by createSubStates(), and onEntry().

◆ actionExtensionSummaryWidget

ExtensionSummaryWidget* ActionExtensionCreationState::actionExtensionSummaryWidget
private

Referenced by createSubStates().

◆ actionsCreationState

ActionsCreationState* ActionExtensionCreationState::actionsCreationState
private

Referenced by createSubStates(), and onEntry().

◆ actionsCreationWidget

ActionsCreationWidget* ActionExtensionCreationState::actionsCreationWidget
private

Referenced by createSubStates().

◆ cancelled

bool ActionExtensionCreationState::cancelled
private

◆ domActionExtension

cepcoreschema::ActionExtension* ActionExtensionCreationState::domActionExtension
private

◆ domCep

cepcoreschema::Cep* ActionExtensionCreationState::domCep
private

◆ name

QString ActionExtensionCreationState::name
private

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