21 #ifndef __ctkWorkflowAbstractPagedWidget_h
22 #define __ctkWorkflowAbstractPagedWidget_h
30 #include "ctkWidgetsExport.h"
33 class ctkWorkflowAbstractPagedWidgetPrivate;
51 virtual void associateStepWithLabel(
ctkWorkflowStep* step, QString label);
57 virtual void associateStepWithPage(
ctkWorkflowStep* step,
int index, QString label);
69 virtual void initClientArea() = 0;
71 virtual QWidget* clientArea() = 0;
73 virtual void createNewPage(QWidget* widget) = 0;
75 virtual void showPage(QWidget* widget,
const QString& label) = 0;
78 QScopedPointer<ctkWorkflowAbstractPagedWidgetPrivate>
d_ptr;