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
QWindowProxyRegistry Class Reference

#include <qwindowproxyregistry.h>

Collaboration diagram for QWindowProxyRegistry:

Public Member Functions

 QWindowProxyRegistry (const QWindowProxyRegistry &)=delete
QWindowProxyRegistryoperator= (const QWindowProxyRegistry &)=delete
 QWindowProxyRegistry (QWindowProxyRegistry &&)=delete
QWindowProxyRegistryoperator= (QWindowProxyRegistry &&)=delete
std::shared_ptr< voidregisterQWindowWithWindowProxy (QWindow *window, const QOhosWindowProxy &windowProxy)
QOhosOptional< QArkUi::JsWindowIdtryMapInternalWindowIdToJsWindowId (QtOhos::InternalWindowId internalWindowId) const
QWindowfindQWindowByJsWindowIdOrNull (QArkUi::JsWindowId jsWindowId)
QOhosOptional< std::string > tryFindQAbilityInstanceIdByInternalWindowId (QtOhos::InternalWindowId internalWindowId)
std::vector< QWindow * > queryWindowsWithSystemWindowAndFocus ()
std::vector< QWindow * > queryWindowsWithVisibleSystemWindow ()
 ~QWindowProxyRegistry ()

Static Public Member Functions

static QWindowProxyRegistryinstance ()

Detailed Description

Definition at line 17 of file qwindowproxyregistry.h.

Constructor & Destructor Documentation

◆ QWindowProxyRegistry() [1/2]

QWindowProxyRegistry::QWindowProxyRegistry ( const QWindowProxyRegistry & )
delete

◆ QWindowProxyRegistry() [2/2]

QWindowProxyRegistry::QWindowProxyRegistry ( QWindowProxyRegistry && )
delete

◆ ~QWindowProxyRegistry()

QWindowProxyRegistry::~QWindowProxyRegistry ( )
default

Member Function Documentation

◆ findQWindowByJsWindowIdOrNull()

QWindow * QWindowProxyRegistry::findQWindowByJsWindowIdOrNull ( QArkUi::JsWindowId jsWindowId)

Definition at line 82 of file qwindowproxyregistry.cpp.

◆ instance()

QWindowProxyRegistry & QWindowProxyRegistry::instance ( )
static

Definition at line 102 of file qwindowproxyregistry.cpp.

Referenced by QT_BEGIN_NAMESPACE::getFirstTopLevelWindowOrNull(), QT_BEGIN_NAMESPACE::getFirstTopLevelWindowWithSystemFocusOrNull(), and QOhosPlatformScreen::topLevelAt().

Here is the caller graph for this function:

◆ operator=() [1/2]

QWindowProxyRegistry & QWindowProxyRegistry::operator= ( const QWindowProxyRegistry & )
delete

◆ operator=() [2/2]

QWindowProxyRegistry & QWindowProxyRegistry::operator= ( QWindowProxyRegistry && )
delete

◆ queryWindowsWithSystemWindowAndFocus()

std::vector< QWindow * > QWindowProxyRegistry::queryWindowsWithSystemWindowAndFocus ( )

Definition at line 108 of file qwindowproxyregistry.cpp.

◆ queryWindowsWithVisibleSystemWindow()

std::vector< QWindow * > QWindowProxyRegistry::queryWindowsWithVisibleSystemWindow ( )

Definition at line 116 of file qwindowproxyregistry.cpp.

◆ registerQWindowWithWindowProxy()

std::shared_ptr< void > QWindowProxyRegistry::registerQWindowWithWindowProxy ( QWindow * window,
const QOhosWindowProxy & windowProxy )

Definition at line 39 of file qwindowproxyregistry.cpp.

References QOhosWindowProxy::getWindowProperties().

Here is the call graph for this function:

◆ tryFindQAbilityInstanceIdByInternalWindowId()

QOhosOptional< std::string > QWindowProxyRegistry::tryFindQAbilityInstanceIdByInternalWindowId ( QtOhos::InternalWindowId internalWindowId)

Definition at line 93 of file qwindowproxyregistry.cpp.

◆ tryMapInternalWindowIdToJsWindowId()

QOhosOptional< QArkUi::JsWindowId > QWindowProxyRegistry::tryMapInternalWindowIdToJsWindowId ( QtOhos::InternalWindowId internalWindowId) const

Definition at line 68 of file qwindowproxyregistry.cpp.


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