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