![]() |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
#include <Libs/Widgets/ctkWorkflowAbstractPagedWidget.h>


Public Types | |
| typedef ctkWorkflowWidget | Superclass |
Public Types inherited from ctkWorkflowWidget | |
| typedef QWidget | Superclass |
Public Member Functions | |
| virtual void | associateStepWithLabel (ctkWorkflowStep *step, QString label) |
| Optionally specify the label to be displayed on the page shown for the given step. More... | |
| virtual void | associateStepWithPage (ctkWorkflowStep *step, int index) |
| virtual void | associateStepWithPage (ctkWorkflowStep *step, int index, QString label) |
| ctkWorkflowAbstractPagedWidget (QWidget *newParent=0) | |
| virtual ctkWorkflowGroupBox * | workflowGroupBox (ctkWorkflowStep *step) const |
| virtual | ~ctkWorkflowAbstractPagedWidget () |
Public Member Functions inherited from ctkWorkflowWidget | |
| Q_INVOKABLE ctkWorkflowButtonBoxWidget * | buttonBoxWidget () const |
| Get the widget with the 'next', 'back' and 'goTo' buttons. More... | |
| ctkWorkflowWidget (QWidget *parent=0) | |
| void | setShowButtonBoxWidget (bool newShowButtonBoxWidget) |
| virtual Q_INVOKABLE void | setWorkflow (ctkWorkflow *newWorkflow) |
| bool | showButtonBoxWidget () const |
| Set/get whether or not to associate a buttonBoxWidget with this step (default true) More... | |
| Q_INVOKABLE ctkWorkflowWidgetStep * | widgetStep (const QString &id) const |
| virtual Q_INVOKABLE ctkWorkflow * | workflow () const |
| Set/get the workflow associated with this widget. More... | |
| virtual Q_INVOKABLE ctkWorkflowGroupBox * | workflowGroupBox () const |
| virtual | ~ctkWorkflowWidget () |
Protected Member Functions | |
| virtual QWidget * | clientArea ()=0 |
| virtual void | createNewPage (QWidget *widget)=0 |
| virtual void | initClientArea ()=0 |
| virtual void | showPage (QWidget *widget, const QString &label)=0 |
| virtual void | updateStepUI (ctkWorkflowStep *currentStep) |
Protected Member Functions inherited from ctkWorkflowWidget | |
| void | updateButtonBoxUI (ctkWorkflowStep *currentStep) |
Protected Attributes | |
| QScopedPointer< ctkWorkflowAbstractPagedWidgetPrivate > | d_ptr |
Protected Attributes inherited from ctkWorkflowWidget | |
| QScopedPointer< ctkWorkflowWidgetPrivate > | d_ptr |
Additional Inherited Members | |
Public Slots inherited from ctkWorkflowWidget | |
| virtual void | onCurrentStepChanged (ctkWorkflowStep *currentStep) |
Static Public Member Functions inherited from ctkWorkflowWidget | |
| static void | formatButton (QAbstractButton *button, const QString &format, ctkWorkflowWidgetStep *step) |
| static QString | formatText (const QString &format, ctkWorkflowWidgetStep *step) |
Protected Slots inherited from ctkWorkflowWidget | |
| void | onStepRegistered (ctkWorkflowStep *step) |
Static Protected Member Functions inherited from ctkWorkflowWidget | |
| static QVariant | buttonItem (QString formatItem, ctkWorkflowWidgetStep *step) |
| static QMap< QString, QVariant > | parse (const QString &format, ctkWorkflowWidgetStep *step) |
Properties inherited from ctkWorkflowWidget | |
| bool | showButtonBoxWidget |
ctkWorkflowAbstractPagedWidget is the basis for a workflow with a user interface containing multiple pages. By default, each step is placed onto its own page. Multiple workflow steps can be placed on the same page using associateStepWithPage().
Definition at line 40 of file ctkWorkflowAbstractPagedWidget.h.
Definition at line 46 of file ctkWorkflowAbstractPagedWidget.h.
|
explicit |
|
virtual |
|
virtual |
Optionally specify the label to be displayed on the page shown for the given step.
|
virtual |
Dictate that a step be displayed on a particular page index, to override the default setting to display each encountered step on a new page. A label can also be provided for the step's page.
|
virtual |
|
protectedpure virtual |
Implemented in ctkWorkflowStackedWidget, and ctkWorkflowTabWidget.
|
protectedpure virtual |
Implemented in ctkWorkflowStackedWidget, and ctkWorkflowTabWidget.
|
protectedpure virtual |
Implemented in ctkWorkflowStackedWidget, and ctkWorkflowTabWidget.
|
protectedpure virtual |
Implemented in ctkWorkflowStackedWidget, and ctkWorkflowTabWidget.
|
protectedvirtual |
Reimplemented from ctkWorkflowWidget.
|
virtual |
|
protected |
Definition at line 78 of file ctkWorkflowAbstractPagedWidget.h.
1.8.11