21 #ifndef __ctkWorkflowButtonBoxWidget_h 22 #define __ctkWorkflowButtonBoxWidget_h 30 #include "ctkWidgetsExport.h" 35 class ctkWorkflowButtonBoxWidgetPrivate;
58 Q_PROPERTY(QString backButtonFormat
59 READ backButtonFormat WRITE setBackButtonFormat)
62 Q_PROPERTY(QString nextButtonFormat
66 READ nextButtonFormat WRITE setNextButtonFormat)
69 Q_PROPERTY(QString goToButtonsFormat
74 READ goToButtonsFormat WRITE setGoToButtonsFormat)
77 Q_PROPERTY(
bool hideGoToButtons READ hideGoToButtons WRITE setHideGoToButtons)
82 Q_PROPERTY(
bool hideInvalidButtons READ hideInvalidButtons WRITE setHideInvalidButtons)
103 QString backButtonFormat()
const;
107 void setBackButtonFormat(
const QString& format);
114 QString nextButtonFormat()
const;
118 void setNextButtonFormat(
const QString& format);
122 QString goToButtonsFormat()
const;
126 void setGoToButtonsFormat(
const QString& format);
133 QBoxLayout::Direction direction()
const;
134 void setDirection(
const QBoxLayout::Direction& newDirection);
138 bool hideGoToButtons()
const;
141 void setHideGoToButtons(
bool hide);
145 bool hideInvalidButtons()
const;
146 void setHideInvalidButtons(
bool newHide);
156 virtual void prepareGoToStep();
159 QScopedPointer<ctkWorkflowButtonBoxWidgetPrivate>
d_ptr;
ctkWorkflow is the basis for a workflow engine, i.e. a state machine with enhancements to support ctk...
ctkWorkflowStep is the basis for a workflow step.