Computer Assisted Medical Intervention Tool Kit  version 5.2
ComponentCreationState Class Reference

State to create one component. More...

#include <ComponentCreationState.h>

+ Inheritance diagram for ComponentCreationState:
+ Collaboration diagram for ComponentCreationState:

Public Slots

virtual void componentCancelled ()
 
virtual void componentFinished ()
 

Signals

void nextCCS ()
 

Public Member Functions

 ComponentCreationState (QString name, WizardMainWindow *mainWidnow, ComponentExtensionCreationState *parent)
 Constructor. More...
 
void resetDomComponentExtension (cepcoreschema::ComponentExtension *domComponentExtension)
 
 ~ComponentCreationState () override=default
 Destructor. More...
 

Protected Member Functions

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

Protected Attributes

ComponentAddPropertyStatecomponentAddPropertyState
 
ComponentAddPropertyWidgetcomponentAddPropertyWidget
 
ComponentDescriptionStatecomponentDescriptionState
 
ComponentDescriptionWidgetcomponentDescriptionWidget
 
ComponentSummaryStatecomponentSummaryState
 
ComponentSummaryWidgetcomponentSummaryWidget
 

Detailed Description

State to create one component.

This state manages sub-state to create one component.

Constructor & Destructor Documentation

◆ ComponentCreationState()

ComponentCreationState::ComponentCreationState ( QString  name,
WizardMainWindow mainWidnow,
ComponentExtensionCreationState parent 
)

Constructor.

◆ ~ComponentCreationState()

ComponentCreationState::~ComponentCreationState ( )
overridedefault

Destructor.

Member Function Documentation

◆ componentCancelled

void ComponentCreationState::componentCancelled ( )
virtualslot

References nextCCS().

◆ componentFinished

void ComponentCreationState::componentFinished ( )
virtualslot

References nextCCS().

◆ nextCCS

void ComponentCreationState::nextCCS ( )
signal

Referenced by componentCancelled(), and componentFinished().

+ Here is the caller graph for this function:

◆ onEntry()

void ComponentCreationState::onEntry ( QEvent *  event)
overrideprotected

Reimplemented from QState.

References componentAddPropertyState, componentDescriptionState, componentSummaryState, ComponentSummaryState::resetComponent(), ComponentAddPropertyState::resetDomComponent(), and ComponentDescriptionState::resetDomComponent().

+ Here is the call graph for this function:

◆ onExit()

void ComponentCreationState::onExit ( QEvent *  event)
overrideprotected

◆ resetDomComponentExtension()

void ComponentCreationState::resetDomComponentExtension ( cepcoreschema::ComponentExtension *  domComponentExtension)

Referenced by ComponentExtensionCreationState::onEntry().

+ Here is the caller graph for this function:

Member Data Documentation

◆ componentAddPropertyState

ComponentAddPropertyState* ComponentCreationState::componentAddPropertyState
protected

Referenced by onEntry().

◆ componentAddPropertyWidget

ComponentAddPropertyWidget* ComponentCreationState::componentAddPropertyWidget
protected

◆ componentDescriptionState

ComponentDescriptionState* ComponentCreationState::componentDescriptionState
protected

Referenced by onEntry().

◆ componentDescriptionWidget

ComponentDescriptionWidget* ComponentCreationState::componentDescriptionWidget
protected

◆ componentSummaryState

ComponentSummaryState* ComponentCreationState::componentSummaryState
protected

Referenced by onEntry().

◆ componentSummaryWidget

ComponentSummaryWidget* ComponentCreationState::componentSummaryWidget
protected

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