![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qmdiarea_p.h>
Public Attributes | |
QMdi::Rearranger * | cascader |
QMdi::Rearranger * | regularTiler |
QMdi::Rearranger * | iconTiler |
QMdi::Placer * | placer |
QMdiAreaTabBar * | tabBar |
QList< QMdi::Rearranger * > | pendingRearrangements |
QList< QPointer< QMdiSubWindow > > | pendingPlacements |
QList< QPointer< QMdiSubWindow > > | childWindows |
QList< int > | indicesToActivatedChildren |
QPointer< QMdiSubWindow > | active |
QPointer< QMdiSubWindow > | aboutToBecomeActive |
QBrush | background |
QMdiArea::WindowOrder | activationOrder |
QMdiArea::AreaOptions | options |
QMdiArea::ViewMode | viewMode |
bool | ignoreGeometryChange |
bool | ignoreWindowStateChange |
bool | isActivated |
bool | isSubWindowsTiled |
bool | showActiveWindowMaximized |
bool | tileCalledFromResizeEvent |
bool | updatesDisabledByUs |
bool | inViewModeChange |
int | indexToNextWindow |
int | indexToPreviousWindow |
int | indexToHighlighted |
int | indexToLastActiveTab |
QBasicTimer | resizeTimer |
QBasicTimer | tabToPreviousTimer |
Definition at line 105 of file qmdiarea_p.h.
QMdiAreaPrivate::QMdiAreaPrivate | ( | ) |
Definition at line 620 of file qmdiarea.cpp.
References cascader, iconTiler, ignoreGeometryChange, ignoreWindowStateChange, indexToHighlighted, indexToLastActiveTab, indexToNextWindow, indexToPreviousWindow, inViewModeChange, isActivated, isSubWindowsTiled, placer, regularTiler, showActiveWindowMaximized, tileCalledFromResizeEvent, and updatesDisabledByUs.
void QMdiAreaPrivate::_q_closeTab | ( | int | index | ) |
Definition at line 757 of file qmdiarea.cpp.
void QMdiAreaPrivate::_q_currentTabChanged | ( | int | index | ) |
Definition at line 733 of file qmdiarea.cpp.
References activateWindow(), indexToLastActiveTab, and tabBar.
void QMdiAreaPrivate::_q_deactivateAllWindows | ( | QMdiSubWindow * | aboutToActivate = nullptr | ) |
Definition at line 660 of file qmdiarea.cpp.
References ignoreWindowStateChange.
Referenced by emitWindowActivated().
void QMdiAreaPrivate::_q_moveTab | ( | int | from, |
int | to ) |
Definition at line 768 of file qmdiarea.cpp.
void QMdiAreaPrivate::_q_processWindowStateChanged | ( | Qt::WindowStates | oldState, |
Qt::WindowStates | newState ) |
Definition at line 700 of file qmdiarea.cpp.
References arrangeMinimizedSubWindows(), emitWindowActivated(), ignoreWindowStateChange, internalRaise(), isSubWindowsTiled, and resetActiveWindow().
void QMdiAreaPrivate::activateCurrentWindow | ( | ) |
Definition at line 979 of file qmdiarea.cpp.
References isExplicitlyDeactivated().
void QMdiAreaPrivate::activateHighlightedWindow | ( | ) |
Definition at line 988 of file qmdiarea.cpp.
References indexToHighlighted.
void QMdiAreaPrivate::activateWindow | ( | QMdiSubWindow * | child | ) |
Definition at line 950 of file qmdiarea.cpp.
References resetActiveWindow().
Referenced by _q_currentTabChanged(), and updateActiveWindow().
void QMdiAreaPrivate::appendChild | ( | QMdiSubWindow * | child | ) |
Definition at line 792 of file qmdiarea.cpp.
References internalRaise(), place(), and placer.
void QMdiAreaPrivate::arrangeMinimizedSubWindows | ( | ) |
Arranges all minimized windows at the bottom of the workspace.
Definition at line 940 of file qmdiarea.cpp.
References iconTiler, and rearrange().
Referenced by _q_processWindowStateChanged().
Definition at line 1398 of file qmdiarea.cpp.
void QMdiAreaPrivate::emitWindowActivated | ( | QMdiSubWindow * | activeWindow | ) |
Definition at line 1006 of file qmdiarea.cpp.
References _q_deactivateAllWindows(), internalRaise(), showActiveWindowMaximized, updateScrollBars(), and updatesDisabledByUs.
Referenced by _q_processWindowStateChanged().
void QMdiAreaPrivate::highlightNextSubWindow | ( | int | increaseFactor | ) |
Definition at line 1465 of file qmdiarea.cpp.
References indexToHighlighted.
void QMdiAreaPrivate::internalRaise | ( | QMdiSubWindow * | mdiChild | ) | const |
Definition at line 1200 of file qmdiarea.cpp.
References windowStaysOnTop().
Referenced by _q_processWindowStateChanged(), appendChild(), and emitWindowActivated().
|
inline |
Definition at line 213 of file qmdiarea_p.h.
Referenced by activateCurrentWindow().
bool QMdiAreaPrivate::lastWindowAboutToBeDestroyed | ( | ) | const |
Definition at line 1300 of file qmdiarea.cpp.
QMdiSubWindow * QMdiAreaPrivate::nextVisibleSubWindow | ( | int | increaseFactor, |
QMdiArea::WindowOrder | order, | ||
int | removedIndex = -1, | ||
int | fromIndex = -1 ) const |
Definition at line 1411 of file qmdiarea.cpp.
void QMdiAreaPrivate::place | ( | QMdi::Placer * | placer, |
QMdiSubWindow * | child ) |
Definition at line 845 of file qmdiarea.cpp.
Referenced by appendChild().
void QMdiAreaPrivate::rearrange | ( | QMdi::Rearranger * | rearranger | ) |
Definition at line 884 of file qmdiarea.cpp.
References isSubWindowsTiled, QMdi::Rearranger::RegularTiler, QMdi::Rearranger::SimpleCascader, QMdi::Rearranger::type(), and updateScrollBars().
Referenced by arrangeMinimizedSubWindows().
void QMdiAreaPrivate::resetActiveWindow | ( | QMdiSubWindow * | deactivatedWindow = nullptr | ) |
Definition at line 1058 of file qmdiarea.cpp.
Referenced by _q_processWindowStateChanged(), activateWindow(), and updateActiveWindow().
QRect QMdiAreaPrivate::resizeToMinimumTileSize | ( | const QSize & | minSubWindowSize, |
int | subWindowCount ) |
Definition at line 1228 of file qmdiarea.cpp.
References tileCalledFromResizeEvent.
|
override |
\reimp
Definition at line 1334 of file qmdiarea.cpp.
References updateScrollBars().
bool QMdiAreaPrivate::scrollBarsEnabled | ( | ) | const |
Definition at line 1292 of file qmdiarea.cpp.
Referenced by updateScrollBars().
|
inline |
Definition at line 220 of file qmdiarea_p.h.
void QMdiAreaPrivate::setChildActivationEnabled | ( | bool | enable = true, |
bool | onlyNextActivationEvent = false ) const |
Definition at line 1318 of file qmdiarea.cpp.
void QMdiAreaPrivate::setViewMode | ( | QMdiArea::ViewMode | mode | ) |
Definition at line 1526 of file qmdiarea.cpp.
References indexToLastActiveTab, and inViewModeChange.
|
inline |
Definition at line 190 of file qmdiarea_p.h.
|
inline |
Definition at line 198 of file qmdiarea_p.h.
QList< QMdiSubWindow * > QMdiAreaPrivate::subWindowList | ( | QMdiArea::WindowOrder | order, |
bool | reversed = false ) const |
Definition at line 1355 of file qmdiarea.cpp.
void QMdiAreaPrivate::updateActiveWindow | ( | int | removedIndex, |
bool | activeRemoved ) |
Definition at line 1083 of file qmdiarea.cpp.
References activateWindow(), indexToHighlighted, resetActiveWindow(), and showActiveWindowMaximized.
void QMdiAreaPrivate::updateScrollBars | ( | ) |
Definition at line 1132 of file qmdiarea.cpp.
References ignoreGeometryChange, and scrollBarsEnabled().
Referenced by emitWindowActivated(), rearrange(), and scrollBarPolicyChanged().
|
inline |
Definition at line 206 of file qmdiarea_p.h.
Referenced by internalRaise().
QPointer<QMdiSubWindow> QMdiAreaPrivate::aboutToBecomeActive |
Definition at line 125 of file qmdiarea_p.h.
QMdiArea::WindowOrder QMdiAreaPrivate::activationOrder |
Definition at line 127 of file qmdiarea_p.h.
QPointer<QMdiSubWindow> QMdiAreaPrivate::active |
Definition at line 124 of file qmdiarea_p.h.
QBrush QMdiAreaPrivate::background |
Definition at line 126 of file qmdiarea_p.h.
QMdi::Rearranger* QMdiAreaPrivate::cascader |
Definition at line 112 of file qmdiarea_p.h.
Referenced by QMdiAreaPrivate().
QList<QPointer<QMdiSubWindow> > QMdiAreaPrivate::childWindows |
Definition at line 122 of file qmdiarea_p.h.
QMdi::Rearranger* QMdiAreaPrivate::iconTiler |
Definition at line 114 of file qmdiarea_p.h.
Referenced by QMdiAreaPrivate(), and arrangeMinimizedSubWindows().
bool QMdiAreaPrivate::ignoreGeometryChange |
Definition at line 139 of file qmdiarea_p.h.
Referenced by QMdiAreaPrivate(), and updateScrollBars().
bool QMdiAreaPrivate::ignoreWindowStateChange |
Definition at line 140 of file qmdiarea_p.h.
Referenced by QMdiAreaPrivate(), _q_deactivateAllWindows(), and _q_processWindowStateChanged().
int QMdiAreaPrivate::indexToHighlighted |
Definition at line 149 of file qmdiarea_p.h.
Referenced by QMdiAreaPrivate(), activateHighlightedWindow(), highlightNextSubWindow(), and updateActiveWindow().
int QMdiAreaPrivate::indexToLastActiveTab |
Definition at line 150 of file qmdiarea_p.h.
Referenced by QMdiAreaPrivate(), _q_currentTabChanged(), and setViewMode().
int QMdiAreaPrivate::indexToNextWindow |
Definition at line 147 of file qmdiarea_p.h.
Referenced by QMdiAreaPrivate().
int QMdiAreaPrivate::indexToPreviousWindow |
Definition at line 148 of file qmdiarea_p.h.
Referenced by QMdiAreaPrivate().
QList<int> QMdiAreaPrivate::indicesToActivatedChildren |
Definition at line 123 of file qmdiarea_p.h.
bool QMdiAreaPrivate::inViewModeChange |
Definition at line 146 of file qmdiarea_p.h.
Referenced by QMdiAreaPrivate(), and setViewMode().
bool QMdiAreaPrivate::isActivated |
Definition at line 141 of file qmdiarea_p.h.
Referenced by QMdiAreaPrivate().
bool QMdiAreaPrivate::isSubWindowsTiled |
Definition at line 142 of file qmdiarea_p.h.
Referenced by QMdiAreaPrivate(), _q_processWindowStateChanged(), and rearrange().
QMdiArea::AreaOptions QMdiAreaPrivate::options |
Definition at line 128 of file qmdiarea_p.h.
Referenced by testing.tools.test_runner._TestCaseRunner::_NewImageArtifact(), testing.tools.test_runner._TestCaseRunner::_RegenerateIfNeeded(), testing.tools.test_runner._PerProcessState::GetSkiaGoldTester(), testing.tools.test_runner._PerProcessConfig::InitializeFeatures(), testing.tools.test_runner.TestRunner::IsSkiaGoldEnabled(), testing.tools.test_runner._PerProcessConfig::NewFinder(), testing.tools.test_runner._TestCaseRunner::TestPixel(), and testing.tools.test_runner._TestCaseRunner::TestText().
QList<QPointer<QMdiSubWindow> > QMdiAreaPrivate::pendingPlacements |
Definition at line 121 of file qmdiarea_p.h.
QList<QMdi::Rearranger *> QMdiAreaPrivate::pendingRearrangements |
Definition at line 120 of file qmdiarea_p.h.
QMdi::Placer* QMdiAreaPrivate::placer |
Definition at line 115 of file qmdiarea_p.h.
Referenced by QMdiAreaPrivate(), and appendChild().
QMdi::Rearranger* QMdiAreaPrivate::regularTiler |
Definition at line 113 of file qmdiarea_p.h.
Referenced by QMdiAreaPrivate().
QBasicTimer QMdiAreaPrivate::resizeTimer |
Definition at line 151 of file qmdiarea_p.h.
bool QMdiAreaPrivate::showActiveWindowMaximized |
Definition at line 143 of file qmdiarea_p.h.
Referenced by QMdiAreaPrivate(), emitWindowActivated(), and updateActiveWindow().
QMdiAreaTabBar* QMdiAreaPrivate::tabBar |
Definition at line 119 of file qmdiarea_p.h.
Referenced by _q_currentTabChanged().
QBasicTimer QMdiAreaPrivate::tabToPreviousTimer |
Definition at line 152 of file qmdiarea_p.h.
bool QMdiAreaPrivate::tileCalledFromResizeEvent |
Definition at line 144 of file qmdiarea_p.h.
Referenced by QMdiAreaPrivate(), and resizeToMinimumTileSize().
bool QMdiAreaPrivate::updatesDisabledByUs |
Definition at line 145 of file qmdiarea_p.h.
Referenced by QMdiAreaPrivate(), and emitWindowActivated().
QMdiArea::ViewMode QMdiAreaPrivate::viewMode |
Definition at line 129 of file qmdiarea_p.h.