Computer Assisted Medical Intervention Tool Kit  version 6.0
Loading...
Searching...
No Matches
ComponentCreationState Class Reference

State to create one component. More...

#include <ComponentCreationState.h>

Public Slots

virtual void componentCancelled ()
virtual void componentFinished ()

Signals

void nextCCS ()

Public Member Functions

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

Protected Member Functions

void onEntry (QEvent *event) override
 Reimplemented from QState.
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

◆ onEntry()

void ComponentCreationState::onEntry ( QEvent * event)
overrideprotected

Reimplemented from QState.

References componentAddPropertyState, componentDescriptionState, and componentSummaryState.

◆ onExit()

void ComponentCreationState::onExit ( QEvent * event)
overrideprotected

◆ resetDomComponentExtension()

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

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: