CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Types | Public Member Functions | Protected Member Functions | List of all members
ctkWorkflowInterstepTransition Class Reference

#include <Libs/Core/ctkWorkflowTransitions.h>

Inheritance diagram for ctkWorkflowInterstepTransition:
Inheritance graph
[legend]
Collaboration diagram for ctkWorkflowInterstepTransition:
Collaboration graph
[legend]

Public Types

enum  InterstepTransitionType {
  TransitionToNextStep = 0 , TransitionToPreviousStep , StartingWorkflow , StoppingWorkflow ,
  TransitionToPreviousStartingStepAfterSuccessfulGoToFinishStep
}
 

Public Member Functions

 ctkWorkflowInterstepTransition (InterstepTransitionType newTransitionType)
 
 ctkWorkflowInterstepTransition (InterstepTransitionType newTransitionType, const QString &newId)
 
QString & id ()
 
InterstepTransitionType transitionType ()
 

Protected Member Functions

virtual bool eventTest (QEvent *e)
 
void onTransition (QEvent *)
 

Detailed Description

Definition at line 132 of file ctkWorkflowTransitions.h.

Member Enumeration Documentation

◆ InterstepTransitionType

Enumerator
TransitionToNextStep 
TransitionToPreviousStep 
StartingWorkflow 
StoppingWorkflow 
TransitionToPreviousStartingStepAfterSuccessfulGoToFinishStep 

Definition at line 139 of file ctkWorkflowTransitions.h.

Constructor & Destructor Documentation

◆ ctkWorkflowInterstepTransition() [1/2]

ctkWorkflowInterstepTransition::ctkWorkflowInterstepTransition ( InterstepTransitionType  newTransitionType)
inline

Definition at line 148 of file ctkWorkflowTransitions.h.

◆ ctkWorkflowInterstepTransition() [2/2]

ctkWorkflowInterstepTransition::ctkWorkflowInterstepTransition ( InterstepTransitionType  newTransitionType,
const QString &  newId 
)
inline

Definition at line 150 of file ctkWorkflowTransitions.h.

Member Function Documentation

◆ eventTest()

virtual bool ctkWorkflowInterstepTransition::eventTest ( QEvent *  e)
inlineprotectedvirtual

Definition at line 158 of file ctkWorkflowTransitions.h.

◆ id()

QString& ctkWorkflowInterstepTransition::id ( )
inline

Definition at line 155 of file ctkWorkflowTransitions.h.

◆ onTransition()

void ctkWorkflowInterstepTransition::onTransition ( QEvent *  )
inlineprotected

Definition at line 173 of file ctkWorkflowTransitions.h.

◆ transitionType()

InterstepTransitionType ctkWorkflowInterstepTransition::transitionType ( )
inline

Definition at line 154 of file ctkWorkflowTransitions.h.


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