![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qwasmwindowstack.h>
Public Types | |
enum class | PositionPreference { StayOnBottom , Regular , StayOnTop , StayAboveTransientParent } |
using | WindowOrderChangedCallbackType = std::function<void()> |
using | StorageType = QList<Window *> |
using | iterator = typename StorageType::reverse_iterator |
using | const_iterator = typename StorageType::const_reverse_iterator |
using | const_reverse_iterator = typename StorageType::const_iterator |
Public Member Functions | |
QWasmWindowStack (WindowOrderChangedCallbackType topWindowChangedCallback) | |
~QWasmWindowStack () | |
void | pushWindow (Window *window, PositionPreference position, bool insertAtRegionBegin=false, bool callCallbacks=true) |
void | removeWindow (Window *window, bool callCallbacks=true) |
void | raise (Window *window) |
void | lower (Window *window) |
void | windowPositionPreferenceChanged (Window *window, PositionPreference position) |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
const_reverse_iterator | rbegin () const |
const_reverse_iterator | rend () const |
bool | empty () const |
size_t | size () const |
Window * | topWindow () const |
PositionPreference | getWindowPositionPreference (typename StorageType::const_iterator windowIt, bool testStayAbove=true) const |
Definition at line 35 of file qwasmwindowstack.h.
using QWasmWindowStack< Window >::const_iterator = typename StorageType::const_reverse_iterator |
Definition at line 56 of file qwasmwindowstack.h.
using QWasmWindowStack< Window >::const_reverse_iterator = typename StorageType::const_iterator |
Definition at line 57 of file qwasmwindowstack.h.
using QWasmWindowStack< Window >::iterator = typename StorageType::reverse_iterator |
Definition at line 55 of file qwasmwindowstack.h.
using QWasmWindowStack< Window >::StorageType = QList<Window *> |
Definition at line 53 of file qwasmwindowstack.h.
using QWasmWindowStack< Window >::WindowOrderChangedCallbackType = std::function<void()> |
Definition at line 52 of file qwasmwindowstack.h.
|
strong |
Enumerator | |
---|---|
StayOnBottom | |
Regular | |
StayOnTop | |
StayAboveTransientParent |
Definition at line 45 of file qwasmwindowstack.h.
|
explicit |
QWasmWindowStack< Window >::~QWasmWindowStack | ( | ) |
iterator QWasmWindowStack< Window >::begin | ( | ) |
const_iterator QWasmWindowStack< Window >::begin | ( | ) | const |
bool QWasmWindowStack< Window >::empty | ( | ) | const |
iterator QWasmWindowStack< Window >::end | ( | ) |
const_iterator QWasmWindowStack< Window >::end | ( | ) | const |
PositionPreference QWasmWindowStack< Window >::getWindowPositionPreference | ( | typename StorageType::const_iterator | windowIt, |
bool | testStayAbove = true ) const |
void QWasmWindowStack< Window >::lower | ( | Window * | window | ) |
void QWasmWindowStack< Window >::pushWindow | ( | Window * | window, |
PositionPreference | position, | ||
bool | insertAtRegionBegin = false, | ||
bool | callCallbacks = true ) |
void QWasmWindowStack< Window >::raise | ( | Window * | window | ) |
const_reverse_iterator QWasmWindowStack< Window >::rbegin | ( | ) | const |
void QWasmWindowStack< Window >::removeWindow | ( | Window * | window, |
bool | callCallbacks = true ) |
const_reverse_iterator QWasmWindowStack< Window >::rend | ( | ) | const |
size_t QWasmWindowStack< Window >::size | ( | ) | const |
Window * QWasmWindowStack< Window >::topWindow | ( | ) | const |
void QWasmWindowStack< Window >::windowPositionPreferenceChanged | ( | Window * | window, |
PositionPreference | position ) |