7#include <QtWidgets/qtwidgetsglobal.h>
8#include <QtWidgets/qwidget.h>
9#include <QtGui/qicon.h>
17class QStyleOptionTabWidgetFrame;
24 Q_PROPERTY(
int currentIndex READ currentIndex WRITE setCurrentIndex NOTIFY currentChanged)
27 Q_PROPERTY(
Qt::TextElideMode elideMode READ elideMode WRITE setElideMode)
28 Q_PROPERTY(
bool usesScrollButtons READ usesScrollButtons WRITE setUsesScrollButtons)
29 Q_PROPERTY(
bool documentMode READ documentMode WRITE setDocumentMode)
30 Q_PROPERTY(
bool tabsClosable READ tabsClosable WRITE setTabsClosable)
32 Q_PROPERTY(
bool tabBarAutoHide READ tabBarAutoHide WRITE setTabBarAutoHide)
44 void removeTab(
int index);
46 bool isTabEnabled(
int index) const;
49 bool isTabVisible(
int index) const;
50 void setTabVisible(
int index,
bool visible);
63#if QT_CONFIG(whatsthis)
68 int currentIndex()
const;
76 TabPosition tabPosition()
const;
77 void setTabPosition(TabPosition
position);
79 bool tabsClosable()
const;
80 void setTabsClosable(
bool closeable);
82 bool isMovable()
const;
83 void setMovable(
bool movable);
87 TabShape tabShape()
const;
88 void setTabShape(TabShape
s);
90 QSize sizeHint()
const override;
91 QSize minimumSizeHint()
const override;
92 int heightForWidth(
int width)
const override;
93 bool hasHeightForWidth()
const override;
104 bool usesScrollButtons()
const;
105 void setUsesScrollButtons(
bool useButtons);
107 bool documentMode()
const;
108 void setDocumentMode(
bool set);
110 bool tabBarAutoHide()
const;
111 void setTabBarAutoHide(
bool enabled);
118 void setCurrentIndex(
int index);
128 virtual void tabInserted(
int index);
129 virtual void tabRemoved(
int index);
133 void keyPressEvent(
QKeyEvent *)
override;
136 void changeEvent(
QEvent *)
override;
138 virtual void initStyleOption(QStyleOptionTabWidgetFrame *
option)
const;
144 void setUpLayout(
bool =
false);
The QIcon class provides scalable icons in different modes and states.
The QKeyEvent class describes a key event.
The QPaintEvent class contains event parameters for paint events.
The QResizeEvent class contains event parameters for resize events.
The QShowEvent class provides an event that is sent when a widget is shown.
\macro QT_RESTRICTED_CAST_FROM_ASCII
The QTabBar class provides a tab bar, e.g.
Combined button and popup list for selecting options.
GLfloat GLfloat GLfloat w
[0]
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLenum GLenum GLsizei count
GLenum GLenum GLsizei const GLuint GLboolean enabled
GLuint GLsizei const GLchar * label
[43]
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
#define QT_REQUIRE_CONFIG(feature)
QFuture< QSet< QChar > > set
[10]