Computer Assited Medical Intervention Tool Kit  version 5.0
ComponentExtensionCreationState Class Reference

State to create component extension. More...

#include <ComponentExtensionCreationState.h>

+ Inheritance diagram for ComponentExtensionCreationState:
+ Collaboration diagram for ComponentExtensionCreationState:

Public Slots

virtual void extensionCancelled ()
 
virtual void extensionFinished ()
 

Signals

void next ()
 

Public Member Functions

 ComponentExtensionCreationState (QString name, WizardMainWindow *mainWidnow, cepcoreschema::Cep *domCep)
 Constructor. More...
 
 ~ComponentExtensionCreationState () 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

bool cancelled
 
ComponentCreationStatecomponentCreationState
 
ComponentExtensionDependenciesStatecomponentExtensionDependenciesState
 
DependenciesWidgetcomponentExtensionDependenciesWidget
 
ComponentExtensionDescriptionStatecomponentExtensionDescriptionState
 
ComponentExtensionDescriptionWidgetcomponentExtensionDescriptionWidget
 
ExtensionSummaryStatecomponentExtensionSummaryState
 
ExtensionSummaryWidgetcomponentExtensionSummaryWidget
 
ComponentsCreationStatecomponentsCreationState
 
ComponentsCreationWidgetcomponentsCreationWidget
 
cepcoreschema::Cep * domCep
 
cepcoreschema::ComponentExtension * domComponentExtension
 
QString name
 

Detailed Description

State to create component extension.

Constructor & Destructor Documentation

◆ ComponentExtensionCreationState()

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

Constructor.

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

+ Here is the call graph for this function:

◆ ~ComponentExtensionCreationState()

ComponentExtensionCreationState::~ComponentExtensionCreationState ( )
overridedefault

Destructor.

Member Function Documentation

◆ createSubStates()

void ComponentExtensionCreationState::createSubStates ( WizardMainWindow mainWindow)
private

References componentCreationState, componentExtensionDependenciesState, componentExtensionDependenciesWidget, componentExtensionDescriptionState, componentExtensionDescriptionWidget, componentExtensionSummaryState, componentExtensionSummaryWidget, componentsCreationState, componentsCreationWidget, domCep, extensionCancelled(), extensionFinished(), and next().

Referenced by ComponentExtensionCreationState().

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

◆ extensionCancelled

void ComponentExtensionCreationState::extensionCancelled ( )
virtualslot

References cancelled, and next().

Referenced by createSubStates().

+ Here is the caller graph for this function:

◆ extensionFinished

void ComponentExtensionCreationState::extensionFinished ( )
virtualslot

References cancelled, and next().

Referenced by createSubStates().

+ Here is the caller graph for this function:

◆ next

void ComponentExtensionCreationState::next ( )
signal

Referenced by createSubStates(), extensionCancelled(), and extensionFinished().

+ Here is the caller graph for this function:

◆ onEntry()

◆ onExit()

void ComponentExtensionCreationState::onExit ( QEvent *  event)
overrideprotected

Member Data Documentation

◆ cancelled

bool ComponentExtensionCreationState::cancelled
private

◆ componentCreationState

ComponentCreationState* ComponentExtensionCreationState::componentCreationState
private

Referenced by createSubStates(), and onEntry().

◆ componentExtensionDependenciesState

ComponentExtensionDependenciesState* ComponentExtensionCreationState::componentExtensionDependenciesState
private

Referenced by createSubStates(), and onEntry().

◆ componentExtensionDependenciesWidget

DependenciesWidget* ComponentExtensionCreationState::componentExtensionDependenciesWidget
private

Referenced by createSubStates().

◆ componentExtensionDescriptionState

ComponentExtensionDescriptionState* ComponentExtensionCreationState::componentExtensionDescriptionState
private

Referenced by createSubStates(), and onEntry().

◆ componentExtensionDescriptionWidget

ComponentExtensionDescriptionWidget* ComponentExtensionCreationState::componentExtensionDescriptionWidget
private

Referenced by createSubStates().

◆ componentExtensionSummaryState

ExtensionSummaryState* ComponentExtensionCreationState::componentExtensionSummaryState
private

Referenced by createSubStates(), and onEntry().

◆ componentExtensionSummaryWidget

ExtensionSummaryWidget* ComponentExtensionCreationState::componentExtensionSummaryWidget
private

Referenced by createSubStates().

◆ componentsCreationState

ComponentsCreationState* ComponentExtensionCreationState::componentsCreationState
private

Referenced by createSubStates(), and onEntry().

◆ componentsCreationWidget

ComponentsCreationWidget* ComponentExtensionCreationState::componentsCreationWidget
private

Referenced by createSubStates().

◆ domCep

cepcoreschema::Cep* ComponentExtensionCreationState::domCep
private

◆ domComponentExtension

cepcoreschema::ComponentExtension* ComponentExtensionCreationState::domComponentExtension
private

◆ name

QString ComponentExtensionCreationState::name
private

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