Computer Assited Medical Intervention Tool Kit  version 4.0
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 ()
 Destructor. More...
 

Protected Member Functions

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

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

Constructor.

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

ActionExtensionCreationState::~ActionExtensionCreationState ( )

Destructor.

Member Function Documentation

void ActionExtensionCreationState::createSubStates ( WizardMainWindow mainWindow)
private
void ActionExtensionCreationState::extensionCancelled ( )
virtualslot

References cancelled, and next().

Referenced by createSubStates().

void ActionExtensionCreationState::extensionFinished ( )
virtualslot

References cancelled, and next().

Referenced by createSubStates().

void ActionExtensionCreationState::next ( )
signal
void ActionExtensionCreationState::onEntry ( QEvent *  event)
protectedvirtual
void ActionExtensionCreationState::onExit ( QEvent *  event)
protectedvirtual

References cancelled, domActionExtension, and domCep.

Member Data Documentation

ActionCreationState* ActionExtensionCreationState::actionCreationState
private

Referenced by createSubStates(), and onEntry().

ActionExtensionDependenciesState* ActionExtensionCreationState::actionExtensionDependenciesState
private

Referenced by createSubStates(), and onEntry().

DependenciesWidget* ActionExtensionCreationState::actionExtensionDependenciesWidget
private

Referenced by createSubStates().

ActionExtensionDescriptionState* ActionExtensionCreationState::actionExtensionDescriptionState
private

Referenced by createSubStates(), and onEntry().

ActionExtensionDescriptionWidget* ActionExtensionCreationState::actionExtensionDescriptionWidget
private

Referenced by createSubStates().

ExtensionSummaryState* ActionExtensionCreationState::actionExtensionSummaryState
private

Referenced by createSubStates(), and onEntry().

ExtensionSummaryWidget* ActionExtensionCreationState::actionExtensionSummaryWidget
private

Referenced by createSubStates().

ActionsCreationState* ActionExtensionCreationState::actionsCreationState
private

Referenced by createSubStates(), and onEntry().

ActionsCreationWidget* ActionExtensionCreationState::actionsCreationWidget
private

Referenced by createSubStates().

bool ActionExtensionCreationState::cancelled
private
cepcoreschema::ActionExtension* ActionExtensionCreationState::domActionExtension
private
cepcoreschema::Cep* ActionExtensionCreationState::domCep
private
QString ActionExtensionCreationState::name
private

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