21 #ifndef __ctkWorkflowAbstractPagedWidget_h
22 #define __ctkWorkflowAbstractPagedWidget_h
30 #include "ctkWidgetsExport.h"
33 class ctkWorkflowAbstractPagedWidgetPrivate;
75 virtual void showPage(QWidget* widget,
const QString& label) = 0;
78 QScopedPointer<ctkWorkflowAbstractPagedWidgetPrivate>
d_ptr;
virtual void showPage(QWidget *widget, const QString &label)=0
ctkWorkflowAbstractPagedWidget(QWidget *newParent=0)
virtual void associateStepWithLabel(ctkWorkflowStep *step, QString label)
Optionally specify the label to be displayed on the page shown for the given step.
QScopedPointer< ctkWorkflowAbstractPagedWidgetPrivate > d_ptr
virtual void initClientArea()=0
ctkWorkflowWidget Superclass
virtual ~ctkWorkflowAbstractPagedWidget()
virtual void updateStepUI(ctkWorkflowStep *currentStep)
virtual void associateStepWithPage(ctkWorkflowStep *step, int index, QString label)
virtual QWidget * clientArea()=0
virtual void associateStepWithPage(ctkWorkflowStep *step, int index)
virtual void createNewPage(QWidget *widget)=0
virtual ctkWorkflowGroupBox * workflowGroupBox(ctkWorkflowStep *step) const
ctkWorkflowGroupBox is a widget displaying the user interface elements, title, description and/or err...
ctkWorkflowStep is the basis for a workflow step.