![]() |
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 ) |