6#ifndef iwidgets_CStackWidgetDelegate_included
7#define iwidgets_CStackWidgetDelegate_included
26 QWidget* parentWidgetPtr,
28 int orientation = Qt::Horizontal);
30 QWidget& containerWidget,
32 const char* receiverSlotName);
35 QWidget& containerWidget,
36 QWidget* pageWidgetPtr,
37 const QString& pageTitle,
39 virtual void RemovePage(QWidget& containerWidget,
int pageIndex);
42 virtual QWidget*
GetPageWidgetPtr(
const QWidget& containerWidget,
int pageIndex)
const;
45 virtual QString
GetPageTitle(
const QWidget& containerWidget,
int pageIndex)
const;
46 virtual void SetPageTitle(QWidget& containerWidget,
int pageIndex,
const QString& pageTitle);
47 virtual QIcon
GetPageIcon(
const QWidget& containerWidget,
int pageIndex)
const;
48 virtual void SetPageIcon(QWidget& containerWidget,
int pageIndex,
const QIcon& pageIcon);
49 virtual QString
GetPageToolTip(
const QWidget& containerWidget,
int pageIndex)
const;
50 virtual void SetPageToolTip(QWidget& containerWidget,
int pageIndex,
const QString& pageToolTip);
51 virtual bool IsPageEnabled(
const QWidget& containerWidget,
int pageIndex)
const;
52 virtual bool SetPageEnabled(QWidget& containerWidget,
int pageIndex,
bool isPageEnabled =
true);
53 virtual bool IsPageVisible(
const QWidget& containerWidget,
int pageIndex)
const;
54 virtual bool SetPageVisible(QWidget& containerWidget,
int pageIndex,
bool isPageVisible =
true);
56 virtual bool SetPageIconSize(QWidget& containerWidget,
const QSize& pageIconSize);
Interface of a delegate object used for operating on concrete UI-container implementation.
@ CGF_NONE
Default behavior of the UI container.
PageHeaderPosition
Enum for describing of page header bar position on the container widget.