21 QWidget* parentWidgetPtr,
23 int orientation = Qt::Horizontal)
override;
25 QWidget& containerWidget,
27 const char* receiverSlotName)
override;
30 QWidget& containerWidget,
31 QWidget* pageWidgetPtr,
32 const QString& pageTitle,
33 int pageIndex = -1)
override;
34 virtual void RemovePage(QWidget& containerWidget,
int pageIndex)
override;
35 virtual void ResetPages(QWidget& containerWidget)
override;
36 virtual int GetPagesCount(
const QWidget& containerWidget)
const override;
37 virtual QWidget*
GetPageWidgetPtr(
const QWidget& containerWidget,
int pageIndex)
const override;
39 virtual bool SetCurrentPage(QWidget& containerWidget,
int pageIndex)
override;
40 virtual QString
GetPageTitle(
const QWidget& containerWidget,
int pageIndex)
const override;
41 virtual void SetPageTitle(QWidget& containerWidget,
int pageIndex,
const QString& pageTitle)
override;
42 virtual QIcon
GetPageIcon(
const QWidget& containerWidget,
int pageIndex)
const override;
43 virtual void SetPageIcon(QWidget& containerWidget,
int pageIndex,
const QIcon& pageIcon)
override;
44 virtual QString
GetPageToolTip(
const QWidget& containerWidget,
int pageIndex)
const override;
45 virtual void SetPageToolTip(QWidget& containerWidget,
int pageIndex,
const QString& pageToolTip)
override;
46 virtual bool IsPageEnabled(
const QWidget& containerWidget,
int pageIndex)
const override;
47 virtual bool SetPageEnabled(QWidget& containerWidget,
int pageIndex,
bool isPageEnabled =
true)
override;
48 virtual bool IsPageVisible(
const QWidget& containerWidget,
int pageIndex)
const override;
49 virtual bool SetPageVisible(QWidget& containerWidget,
int pageIndex,
bool isPageVisible =
true)
override;
51 virtual bool SetPageIconSize(QWidget& containerWidget,
const QSize& pageIconSize)
override;
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.