Computer Assited Medical Intervention Tool Kit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
ActionTransition Class Reference

#include <ActionTransition.h>

+ Inheritance diagram for ActionTransition:

Public Member Functions

 ActionTransition (QObject *sender, const char *signal, QState *sourceState=0, QString buttonText="", bool applyPreviousAction=true, QTextStream *logStream=NULL)
 
void addComponentToClose (QString compName, QString compType)
 
QString getButtonText ()
 
virtual void onTransition (QEvent *e)
 
void setButtonText (QString buttonText)
 

Private Attributes

bool applyPreviousAction
 
QString buttonText
 
QMap< QString, QString > componentsToClose
 
QTextStream * logStream
 
QTime * startTime
 Keep track of time... More...
 

Constructor & Destructor Documentation

ActionTransition::ActionTransition ( QObject *  sender,
const char *  signal,
QState *  sourceState = 0,
QString  buttonText = "",
bool  applyPreviousAction = true,
QTextStream *  logStream = NULL 
)

Member Function Documentation

void ActionTransition::addComponentToClose ( QString  compName,
QString  compType 
)
QString ActionTransition::getButtonText ( )

References buttonText.

void ActionTransition::onTransition ( QEvent *  e)
virtual
void ActionTransition::setButtonText ( QString  buttonText)

References buttonText.

Member Data Documentation

bool ActionTransition::applyPreviousAction
private

Referenced by ActionTransition(), and onTransition().

QString ActionTransition::buttonText
private
QMap<QString, QString> ActionTransition::componentsToClose
private
QTextStream* ActionTransition::logStream
private

Referenced by ActionTransition(), and onTransition().

QTime* ActionTransition::startTime
private

Keep track of time...

Referenced by onTransition().


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