Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QWasmWindowTreeNode< Window > Class Template Referenceabstract

#include <qwasmwindowtreenode.h>

Inheritance diagram for QWasmWindowTreeNode< Window >:
Collaboration diagram for QWasmWindowTreeNode< Window >:

Public Member Functions

 QWasmWindowTreeNode ()
virtual ~QWasmWindowTreeNode ()
virtual emscripten::val containerElement ()=0
virtual QWasmWindowTreeNodeparentNode ()=0

Protected Member Functions

virtual void onParentChanged (QWasmWindowTreeNode *previous, QWasmWindowTreeNode *current, typename QWasmWindowStack< Window >::PositionPreference positionPreference)
virtual WindowasWasmWindow ()
virtual void onSubtreeChanged (QWasmWindowTreeNodeChangeType changeType, QWasmWindowTreeNode *parent, Window *child)
virtual void setWindowZOrder (Window *window, int z)
void onPositionPreferenceChanged (typename QWasmWindowStack< Window >::PositionPreference positionPreference)
void setAsActiveNode ()
void bringToTop ()
void sendToBottom ()
const QWasmWindowStack< Window > & childStack () const
QWasmWindowStack< Window > & childStack ()
WindowactiveChild () const
uint64_t getActiveIndex () const

Additional Inherited Members

Static Protected Attributes inherited from QWasmWindowTreeNodeBase
static uint64_t s_nextActiveIndex = 0

Detailed Description

template<class Window = QWasmWindow>
class QWasmWindowTreeNode< Window >

Definition at line 29 of file qwasmwindowtreenode.h.

Constructor & Destructor Documentation

◆ QWasmWindowTreeNode()

template<class Window = QWasmWindow>
QWasmWindowTreeNode< Window >::QWasmWindowTreeNode ( )

◆ ~QWasmWindowTreeNode()

template<class Window = QWasmWindow>
virtual QWasmWindowTreeNode< Window >::~QWasmWindowTreeNode ( )
virtual

Member Function Documentation

◆ activeChild()

template<class Window = QWasmWindow>
Window * QWasmWindowTreeNode< Window >::activeChild ( ) const
inlineprotected

Definition at line 53 of file qwasmwindowtreenode.h.

◆ asWasmWindow()

template<class Window = QWasmWindow>
virtual Window * QWasmWindowTreeNode< Window >::asWasmWindow ( )
protectedvirtual

Reimplemented in QWasmWindow.

◆ bringToTop()

template<class Window = QWasmWindow>
void QWasmWindowTreeNode< Window >::bringToTop ( )
protected

◆ childStack() [1/2]

template<class Window = QWasmWindow>
QWasmWindowStack< Window > & QWasmWindowTreeNode< Window >::childStack ( )
inlineprotected

Definition at line 52 of file qwasmwindowtreenode.h.

◆ childStack() [2/2]

template<class Window = QWasmWindow>
const QWasmWindowStack< Window > & QWasmWindowTreeNode< Window >::childStack ( ) const
inlineprotected

Definition at line 51 of file qwasmwindowtreenode.h.

◆ containerElement()

template<class Window = QWasmWindow>
virtual emscripten::val QWasmWindowTreeNode< Window >::containerElement ( )
pure virtual

Implemented in QWasmScreen, and QWasmWindow.

◆ getActiveIndex()

template<class Window = QWasmWindow>
uint64_t QWasmWindowTreeNode< Window >::getActiveIndex ( ) const
inlineprotected

Definition at line 55 of file qwasmwindowtreenode.h.

◆ onParentChanged()

template<class Window = QWasmWindow>
virtual void QWasmWindowTreeNode< Window >::onParentChanged ( QWasmWindowTreeNode< Window > * previous,
QWasmWindowTreeNode< Window > * current,
typename QWasmWindowStack< Window >::PositionPreference positionPreference )
protectedvirtual

◆ onPositionPreferenceChanged()

template<class Window = QWasmWindow>
void QWasmWindowTreeNode< Window >::onPositionPreferenceChanged ( typename QWasmWindowStack< Window >::PositionPreference positionPreference)
protected

◆ onSubtreeChanged()

template<class Window = QWasmWindow>
virtual void QWasmWindowTreeNode< Window >::onSubtreeChanged ( QWasmWindowTreeNodeChangeType changeType,
QWasmWindowTreeNode< Window > * parent,
Window * child )
protectedvirtual

◆ parentNode()

template<class Window = QWasmWindow>
virtual QWasmWindowTreeNode * QWasmWindowTreeNode< Window >::parentNode ( )
pure virtual

Implemented in QWasmScreen, and QWasmWindow.

◆ sendToBottom()

template<class Window = QWasmWindow>
void QWasmWindowTreeNode< Window >::sendToBottom ( )
protected

◆ setAsActiveNode()

template<class Window = QWasmWindow>
void QWasmWindowTreeNode< Window >::setAsActiveNode ( )
protected

◆ setWindowZOrder()

template<class Window = QWasmWindow>
virtual void QWasmWindowTreeNode< Window >::setWindowZOrder ( Window * window,
int z )
protectedvirtual

The documentation for this class was generated from the following file: