![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qmainwindowlayout_p.h>
Public Types | |
| enum class | StateMarkers { FloatingDockWidgetTab = 0xf9 , Tab = 0xfa , Widget = 0xfb , Sequence = 0xfc , ToolBarEx = Sequence , DockWidget = 0xfd , ToolBar = 0xfe } |
Public Attributes | |
| QRect | rect |
| QMainWindow * | mainWindow |
| QLayoutItem * | centralWidgetItem |
| QRect | centralWidgetRect |
Friends | |
| QDebug | operator<< (QDebug debug, StateMarkers marker) |
| QDataStream & | operator<< (QDataStream &stream, StateMarkers marker) |
| QDataStream & | operator>> (QDataStream &stream, StateMarkers &marker) |
Definition at line 429 of file qmainwindowlayout_p.h.
|
strong |
| Enumerator | |
|---|---|
| FloatingDockWidgetTab | |
| Tab | |
| Widget | |
| Sequence | |
| ToolBarEx | |
| DockWidget | |
| ToolBar | |
Definition at line 432 of file qmainwindowlayout_p.h.
| QMainWindowLayoutState::QMainWindowLayoutState | ( | QMainWindow * | win | ) |
QDockWidgetGroupWindow is a floating window, containing several QDockWidgets floating together. This requires QMainWindow::GroupedDragging to be enabled. QDockWidgets floating jointly in a QDockWidgetGroupWindow are considered to be docked. Their isFloating property is false. QDockWidget children of a QDockWidgetGroupWindow are either: \list
tabbar feature), or QDockWidgetGroupWindow uses QDockWidgetGroupLayout to lay out its QDockWidget children. It stores layout information in a QDockAreaLayoutInfo, including temporary spacer items and rubber bands.
If its QDockWidget children are tabbed, the QDockWidgetGroupWindow shows the active QDockWidget's title as its own window title.
QDockWidgetGroupWindow is designed to hold more than one QDockWidget. A QDockWidgetGroupWindow with only one QDockWidget child may occur only temporarily \list
A QDockWidgetGroupWindow with only one QDockWidget child must never get focus, be dragged or dropped. To enforce this restriction, QDockWidgetGrouWindow will remove itself after its second QDockWidget child has been removed. It will make its last QDockWidget child a single, floating QDockWidget. Eventually, the empty QDockWidgetGroupWindow will call deleteLater() on itself.
Definition at line 842 of file qmainwindowlayout.cpp.
| void QMainWindowLayoutState::apply | ( | QWidgetAnimator::AnimationRule | rule | ) |
Definition at line 919 of file qmainwindowlayout.cpp.
| QWidget * QMainWindowLayoutState::centralWidget | ( | ) | const |
Definition at line 1078 of file qmainwindowlayout.cpp.
| bool QMainWindowLayoutState::checkFormat | ( | QDataStream & | stream | ) |
Definition at line 1317 of file qmainwindowlayout.cpp.
| void QMainWindowLayoutState::clear | ( | ) |
Definition at line 1184 of file qmainwindowlayout.cpp.
| bool QMainWindowLayoutState::contains | ( | QWidget * | widget | ) | const |
Definition at line 1043 of file qmainwindowlayout.cpp.
| void QMainWindowLayoutState::deleteAllLayoutItems | ( | ) |
Definition at line 955 of file qmainwindowlayout.cpp.
| void QMainWindowLayoutState::deleteCentralWidgetItem | ( | ) |
Definition at line 966 of file qmainwindowlayout.cpp.
| void QMainWindowLayoutState::fitLayout | ( | ) |
Definition at line 937 of file qmainwindowlayout.cpp.
| bool QMainWindowLayoutState::fits | ( | ) | const |
Returns whether the layout fits into the main window.
Definition at line 899 of file qmainwindowlayout.cpp.
Definition at line 1093 of file qmainwindowlayout.cpp.
Definition at line 1241 of file qmainwindowlayout.cpp.
Definition at line 1016 of file qmainwindowlayout.cpp.
| bool QMainWindowLayoutState::insertGap | ( | const QList< int > & | path, |
| QLayoutItem * | item ) |
Definition at line 1129 of file qmainwindowlayout.cpp.
| bool QMainWindowLayoutState::isValid | ( | ) | const |
Definition at line 1199 of file qmainwindowlayout.cpp.
| QLayoutItem * QMainWindowLayoutState::item | ( | const QList< int > & | path | ) |
Definition at line 1204 of file qmainwindowlayout.cpp.
| QLayoutItem * QMainWindowLayoutState::itemAt | ( | int | index, |
| int * | x ) const |
Definition at line 977 of file qmainwindowlayout.cpp.
Definition at line 1224 of file qmainwindowlayout.cpp.
| QSize QMainWindowLayoutState::minimumSize | ( | ) | const |
Definition at line 876 of file qmainwindowlayout.cpp.
| QLayoutItem * QMainWindowLayoutState::plug | ( | const QList< int > & | path | ) |
Definition at line 1258 of file qmainwindowlayout.cpp.
Definition at line 1153 of file qmainwindowlayout.cpp.
| void QMainWindowLayoutState::remove | ( | QLayoutItem * | item | ) |
Definition at line 1168 of file qmainwindowlayout.cpp.
| bool QMainWindowLayoutState::restoreState | ( | QDataStream & | stream, |
| const QMainWindowLayoutState & | oldState ) |
Definition at line 1366 of file qmainwindowlayout.cpp.
| void QMainWindowLayoutState::saveState | ( | QDataStream & | stream | ) | const |
Definition at line 1294 of file qmainwindowlayout.cpp.
Definition at line 1062 of file qmainwindowlayout.cpp.
| QSize QMainWindowLayoutState::sizeHint | ( | ) | const |
Definition at line 857 of file qmainwindowlayout.cpp.
| QLayoutItem * QMainWindowLayoutState::takeAt | ( | int | index, |
| int * | x ) |
Definition at line 995 of file qmainwindowlayout.cpp.
| QLayoutItem * QMainWindowLayoutState::unplug | ( | const QList< int > & | path, |
| QMainWindowLayoutState * | savedState = nullptr ) |
Definition at line 1275 of file qmainwindowlayout.cpp.
|
friend |
Definition at line 207 of file qmainwindowlayout.cpp.
|
friend |
Definition at line 188 of file qmainwindowlayout.cpp.
|
friend |
Definition at line 214 of file qmainwindowlayout.cpp.
| QLayoutItem* QMainWindowLayoutState::centralWidgetItem |
Definition at line 454 of file qmainwindowlayout_p.h.
| QRect QMainWindowLayoutState::centralWidgetRect |
Definition at line 455 of file qmainwindowlayout_p.h.
| QMainWindow* QMainWindowLayoutState::mainWindow |
Definition at line 443 of file qmainwindowlayout_p.h.
| QRect QMainWindowLayoutState::rect |
Definition at line 442 of file qmainwindowlayout_p.h.