21#ifndef __ctkWorkflowAbstractPagedWidget_h
22#define __ctkWorkflowAbstractPagedWidget_h
30#include "ctkWidgetsExport.h"
33class 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 ctkWorkflowGroupBox * workflowGroupBox(ctkWorkflowStep *step) const
virtual void associateStepWithPage(ctkWorkflowStep *step, int index, QString label)
virtual void associateStepWithPage(ctkWorkflowStep *step, int index)
virtual void createNewPage(QWidget *widget)=0
virtual QWidget * clientArea()=0
ctkWorkflowGroupBox is a widget displaying the user interface elements, title, description and/or err...
ctkWorkflowStep is the basis for a workflow step.