33#include <NDEVR/ContainerWidget.h>
36 class QCustomDockWidget;
37 class TranslatedString;
44 void setMenuMode(
bool menu_mode);
46 uint04 addWidget(QWidget* child)
override;
47 int addItem(QWidget* widget);
48 int addItem(QWidget* widget,
const QString&);
50 int addItem(QWidget* widget,
const QIcon& icon,
const QString& label);
52 int insertItem(
int index, QWidget* widget);
53 int insertItem(
int index, QWidget* widget,
const QString&);
55 int insertItem(
int index, QWidget* widget,
const QIcon& icon,
const QString& label);
58 QWidget* removeItem(
int index);
59 void removeItem(QWidget* widget);
61 bool isItemEnabled(
int index)
const;
62 void setItemEnabled(
int index,
bool);
64 QString itemText(
int index)
const;
65 void setItemText(
int index,
const QString&);
67 QIcon tabIcon(
int index)
const;
68 void setTabIcon(
int index,
const QIcon& icon);
70 void setTabToolTip(
int index,
const QString& tip);
71 QString tabToolTip(
int index)
const;
73 void setTabWhatsThis(
int index,
const QString& text);
74 QString tabWhatsThis(
int index)
const;
76 int currentIndex()
const;
77 QWidget* currentWidget()
const;
78 QWidget* widget(
int index)
const;
79 QWidget* tabArea()
const;
80 int indexOf(QWidget* widget)
const;
82 void setCurrentIndex(
uint04 index);
83 void setCurrentWidget(QWidget* widget);
84 void setupAsBoxWidget(
bool is_box_widget);
85 void setTabVisible(
bool tab_visible);
86 void setTabLock(
bool lock_tab);
87 void setTabBarAutoHide(
bool enabled);
97 void setCurrentIndexSlot(
int index);
98 void setCurrentWidgetSlot(QWidget* widget);
Definition Dictionary.h:48
Definition SectionContent.h:47
Definition TranslatedString.h:9
RibbonArea
Definition RibbonArea.h:68
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:120