7#include <QtWidgets/qtwidgetsglobal.h>
8#include <QtWidgets/qframe.h>
9#include <QtWidgets/qsizepolicy.h>
25 Q_PROPERTY(
bool opaqueResize READ opaqueResize WRITE setOpaqueResize)
26 Q_PROPERTY(
int handleWidth READ handleWidth WRITE setHandleWidth)
27 Q_PROPERTY(
bool childrenCollapsible READ childrenCollapsible WRITE setChildrenCollapsible)
38 void setOrientation(
Qt::Orientation);
39 Qt::Orientation orientation() const;
41 void setChildrenCollapsible(
bool);
42 bool childrenCollapsible() const;
44 void setCollapsible(
int index,
bool);
45 bool isCollapsible(
int index) const;
46 void setOpaqueResize(
bool opaque = true);
47 bool opaqueResize() const;
50 QSize sizeHint() const override;
51 QSize minimumSizeHint() const override;
59 int handleWidth() const;
60 void setHandleWidth(
int);
66 void getRange(
int index,
int *,
int *) const;
69 void setStretchFactor(
int index,
int stretch);
82 void changeEvent(
QEvent *) override;
83 void moveSplitter(
int pos,
int index);
85 int closestLegalPosition(
int,
int);
106 bool opaqueResize()
const;
109 QSize sizeHint()
const override;
119 void moveSplitter(
int p);
120 int closestLegalPosition(
int p);
The QFrame class is the base class of widgets that can have a frame.
The QPaintEvent class contains event parameters for paint events.
The QResizeEvent class contains event parameters for resize events.
The QSplitterHandle class provides handle functionality for the splitter.
The QSplitter class implements a splitter widget.
Combined button and popup list for selecting options.
GLuint64 GLenum void * handle
GLfloat GLfloat GLfloat w
[0]
GLenum GLenum GLsizei count
GLuint GLsizei const GLuint const GLintptr const GLsizeiptr * sizes
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
#define QT_REQUIRE_CONFIG(feature)