21 #ifndef __ctkCorePythonQtDecorators_h 22 #define __ctkCorePythonQtDecorators_h 47 PythonQt::self()->registerCPPClass(
"ctkErrorLogContext", 0,
"CTKCore");
48 PythonQt::self()->registerCPPClass(
"ctkWorkflowStep", 0,
"CTKCore");
49 PythonQt::self()->registerClass(&ctkWorkflowInterstepTransition::staticMetaObject,
"CTKCore");
194 return context->
Line;
203 return context->
File;
212 return context->Function;
QString name() const
Set/get name.
QString description(ctkWorkflowStep *step) const
void initCTKCorePythonQtDecorators()
void delete_ctkWorkflowInterstepTransition(ctkWorkflowInterstepTransition *transition)
void setHasOnEntryCommand(ctkWorkflowStep *step, bool newHasOnEntryCommand)
void setId(ctkWorkflowStep *step, const QString &newId) const
void setMessage(ctkErrorLogContext *context, const QString &message)
QString statusText(ctkWorkflowStep *step) const
void setHasValidateCommand(bool newHasValidateCommand)
ctkWorkflowStep * new_ctkWorkflowStep(const QString &newId)
QString name(ctkWorkflowStep *step) const
ctkWorkflow * workflow() const
Get the workflow associated with this step.
QObject * ctkWorkflowStepQObject()
Get QObject associated with this step, to connect signals/slots.
void setLine(ctkErrorLogContext *context, int line)
ctkWorkflowInterstepTransition * new_ctkWorkflowInterstepTransition(ctkWorkflowInterstepTransition::InterstepTransitionType newTransitionType)
QString id(ctkWorkflowStep *step) const
ctkErrorLogContext * new_ctkErrorLogContext()
void setDescription(ctkWorkflowStep *step, const QString &newDescription)
void setHasOnEntryCommand(bool newHasOnEntryCommand)
int line(ctkErrorLogContext *context)
void setFunction(ctkErrorLogContext *context, const QString &function)
QString file(ctkErrorLogContext *context)
void setHasOnExitCommand(bool newHasOnExitCommand)
ctkErrorLogContext * new_ctkErrorLogContext(const QString &msg)
bool hasOnExitCommand() const
QString description() const
Set/get description.
void setId(const QString &newStepId)
QString statusText() const
Get statusText.
bool hasOnEntryCommand(ctkWorkflowStep *step) const
void setHasOnExitCommand(ctkWorkflowStep *step, bool newHasOnExitCommand)
bool hasOnExitCommand(ctkWorkflowStep *step) const
ctkWorkflow is the basis for a workflow engine, i.e. a state machine with enhancements to support ctk...
void setCategory(ctkErrorLogContext *context, const QString &category)
ctkCorePythonQtDecorators()
void delete_ctkWorkflowStep(ctkWorkflowStep *step)
QObject * ctkWorkflowStepQObject(ctkWorkflowStep *step)
bool hasValidateCommand(ctkWorkflowStep *step) const
QString id() const
Get id.
QString message(ctkErrorLogContext *context)
void setFile(ctkErrorLogContext *context, const QString &file)
ctkWorkflowStep * new_ctkWorkflowStep()
void setDescription(const QString &newDescription)
void setName(const QString &newName)
ctkWorkflow * workflow(ctkWorkflowStep *step) const
bool hasOnEntryCommand() const
void setHasValidateCommand(ctkWorkflowStep *step, bool newHasValidateCommand)
bool hasValidateCommand() const
QString category(ctkErrorLogContext *context)
ctkWorkflowInterstepTransition * new_ctkWorkflowInterstepTransition(ctkWorkflowInterstepTransition::InterstepTransitionType newTransitionType, const QString &newId)
void setName(ctkWorkflowStep *step, const QString &newName)
ctkWorkflowStep is the basis for a workflow step.