|
| BorderLayout (QWidget *parent, const QMargins &margins=QMargins(), int spacing=-1) |
|
| BorderLayout (int spacing=-1) |
|
| ~BorderLayout () |
|
void | addItem (QLayoutItem *item) override |
|
void | addWidget (QWidget *widget, Position position) |
|
Qt::Orientations | expandingDirections () const override |
|
bool | hasHeightForWidth () const override |
|
int | count () const override |
|
QLayoutItem * | itemAt (int index) const override |
|
QSize | minimumSize () const override |
|
void | setGeometry (const QRect &rect) override |
|
QSize | sizeHint () const override |
|
QLayoutItem * | takeAt (int index) override |
|
void | add (QLayoutItem *item, Position position) |
|
| QLayout (QWidget *parent=nullptr) |
|
| ~QLayout () |
|
virtual int | spacing () const |
|
virtual void | setSpacing (int) |
|
void | setContentsMargins (int left, int top, int right, int bottom) |
|
void | setContentsMargins (const QMargins &margins) |
|
void | unsetContentsMargins () |
|
void | getContentsMargins (int *left, int *top, int *right, int *bottom) const |
|
QMargins | contentsMargins () const |
|
QRect | contentsRect () const |
|
bool | setAlignment (QWidget *w, Qt::Alignment alignment) |
|
bool | setAlignment (QLayout *l, Qt::Alignment alignment) |
|
void | setSizeConstraint (SizeConstraint) |
|
SizeConstraint | sizeConstraint () const |
|
void | setMenuBar (QWidget *w) |
|
QWidget * | menuBar () const |
|
QWidget * | parentWidget () const |
|
void | invalidate () override |
|
QRect | geometry () const override |
|
bool | activate () |
|
void | update () |
|
void | addWidget (QWidget *w) |
|
void | removeWidget (QWidget *w) |
|
void | removeItem (QLayoutItem *) |
|
Qt::Orientations | expandingDirections () const override |
|
QSize | minimumSize () const override |
|
QSize | maximumSize () const override |
|
virtual int | indexOf (const QWidget *) const |
|
virtual int | indexOf (const QLayoutItem *) const |
|
bool | isEmpty () const override |
|
QSizePolicy::ControlTypes | controlTypes () const override |
|
virtual QLayoutItem * | replaceWidget (QWidget *from, QWidget *to, Qt::FindChildOptions options=Qt::FindChildrenRecursively) |
|
int | totalMinimumHeightForWidth (int w) const |
|
int | totalHeightForWidth (int w) const |
|
QSize | totalMinimumSize () const |
|
QSize | totalMaximumSize () const |
|
QSize | totalSizeHint () const |
|
QLayout * | layout () override |
|
void | setEnabled (bool) |
|
bool | isEnabled () const |
|
void | setAlignment (Qt::Alignment a) |
|
Q_INVOKABLE | QObject (QObject *parent=nullptr) |
|
virtual | ~QObject () |
|
virtual bool | event (QEvent *event) |
|
virtual bool | eventFilter (QObject *watched, QEvent *event) |
|
QString | objectName () const |
|
void | setObjectName (const QString &name) |
|
QBindable< QString > | bindableObjectName () |
|
bool | isWidgetType () const |
|
bool | isWindowType () const |
|
bool | signalsBlocked () const noexcept |
|
bool | blockSignals (bool b) noexcept |
|
QThread * | thread () const |
|
void | moveToThread (QThread *thread) |
|
int | startTimer (int interval, Qt::TimerType timerType=Qt::CoarseTimer) |
|
void | killTimer (int id) |
|
template<typename T > |
T | findChild (const QString &aName=QString(), Qt::FindChildOptions options=Qt::FindChildrenRecursively) const |
|
template<typename T > |
QList< T > | findChildren (const QString &aName, Qt::FindChildOptions options=Qt::FindChildrenRecursively) const |
|
template<typename T > |
QList< T > | findChildren (Qt::FindChildOptions options=Qt::FindChildrenRecursively) const |
|
const QObjectList & | children () const |
|
void | setParent (QObject *parent) |
|
void | installEventFilter (QObject *filterObj) |
|
void | removeEventFilter (QObject *obj) |
|
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type=Qt::AutoConnection) const |
|
bool | disconnect (const char *signal=nullptr, const QObject *receiver=nullptr, const char *member=nullptr) const |
|
bool | disconnect (const QObject *receiver, const char *member=nullptr) const |
|
void | dumpObjectTree () const |
|
void | dumpObjectInfo () const |
|
bool | setProperty (const char *name, const QVariant &value) |
|
QVariant | property (const char *name) const |
|
QList< QByteArray > | dynamicPropertyNames () const |
|
QBindingStorage * | bindingStorage () |
|
const QBindingStorage * | bindingStorage () const |
|
QObject * | parent () const |
|
bool | inherits (const char *classname) const |
|
| QLayoutItem (Qt::Alignment alignment=Qt::Alignment()) |
|
virtual | ~QLayoutItem () |
|
virtual int | heightForWidth (int) const |
|
virtual int | minimumHeightForWidth (int) const |
|
virtual QWidget * | widget () const |
|
virtual QSpacerItem * | spacerItem () |
|
Qt::Alignment | alignment () const |
|
void | setAlignment (Qt::Alignment a) |
|
|
void | deleteLater () |
|
void | destroyed (QObject *=nullptr) |
|
void | objectNameChanged (const QString &objectName, QPrivateSignal) |
|
static QSize | closestAcceptableSize (const QWidget *w, const QSize &s) |
|
static QMetaObject::Connection | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection) |
|
static QMetaObject::Connection | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type=Qt::AutoConnection) |
|
template<typename Func1 , typename Func2 > |
static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiver, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
|
static QMetaObject::Connection ::type | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, Func2 slot) |
|
static QMetaObject::Connection ::type | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *context, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
|
template<typename Func1 , typename Func2 > |
static std::enable_if< QtPrivate::FunctionPointer< Func2 >::ArgumentCount==-1 &&!std::is_convertible_v< Func2, const char * >, QMetaObject::Connection >::type | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, Func2 slot) |
|
template<typename Func1 , typename Func2 > |
static std::enable_if< QtPrivate::FunctionPointer< Func2 >::ArgumentCount==-1 &&!std::is_convertible_v< Func2, const char * >, QMetaObject::Connection >::type | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *context, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
|
static bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member) |
|
static bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &member) |
|
static bool | disconnect (const QMetaObject::Connection &) |
|
template<typename Func1 , typename Func2 > |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiver, Func2 slot) |
|
template<typename Func1 > |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *receiver, void **zero) |
|
void | widgetEvent (QEvent *) |
|
void | childEvent (QChildEvent *e) override |
|
void | addChildLayout (QLayout *l) |
|
void | addChildWidget (QWidget *w) |
|
bool | adoptLayout (QLayout *layout) |
|
QRect | alignmentRect (const QRect &) const |
|
| QLayout (QLayoutPrivate &d, QLayout *, QWidget *) |
|
QObject * | sender () const |
|
int | senderSignalIndex () const |
|
int | receivers (const char *signal) const |
|
bool | isSignalConnected (const QMetaMethod &signal) const |
|
virtual void | timerEvent (QTimerEvent *event) |
|
virtual void | customEvent (QEvent *event) |
|
virtual void | connectNotify (const QMetaMethod &signal) |
|
virtual void | disconnectNotify (const QMetaMethod &signal) |
|
| QObject (QObjectPrivate &dd, QObject *parent=nullptr) |
|
QScopedPointer< QObjectData > | d_ptr |
|
Qt::Alignment | align |
|
int | spacing |
| the spacing between widgets inside the layout More...
|
|
QMargins | contentsMargins |
|
SizeConstraint | sizeConstraint |
| the resize mode of the layout More...
|
|
QString | objectName |
| the name of this object More...
|
|
template< class T > T | qobject_cast (const QObject *object) |
|
template< typename T > T | qFindChildqFindChildren (const QObject *obj, const QString &name)() |
|
template< typename T > QList< T > | qFindChildrenqFindChildren (const QObject *obj, const QString &name)() |
|
| QObjectList |
|
Definition at line 57 of file borderlayout.h.
Implemented in subclasses to add an item. How it is added is specific to each subclass.
This function is not usually called in application code. To add a widget to a layout, use the addWidget() function; to add a child layout, use the addLayout() function provided by the relevant QLayout subclass.
{Note:} The ownership of item is transferred to the layout, and it's the layout's responsibility to delete it.
- See also
- addWidget(), QBoxLayout::addLayout(), QGridLayout::addLayout()
Implements QLayout.
Definition at line 73 of file borderlayout.cpp.
Must be implemented in subclasses to return the layout item at index. If there is no such item, the function must return \nullptr. Items are numbered consecutively from 0. If an item is deleted, other items will be renumbered.
This function can be used to iterate over a layout. The following code will draw a rectangle for each layout item in the layout structure of the widget.
- See also
- count(), takeAt()
Implements QLayout.
Definition at line 98 of file borderlayout.cpp.
Must be implemented in subclasses to remove the layout item at index from the layout, and return the item. If there is no such item, the function must do nothing and return 0. Items are numbered consecutively from 0. If an item is removed, other items will be renumbered.
The following code fragment shows a safe way to remove all items from a layout:
- See also
- itemAt(), count()
Implements QLayout.
Definition at line 183 of file borderlayout.cpp.