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
qohoswindowproxydatafactory.h File Reference

(dc8a6de42c8adb89275628f0adb067e9664a795d)

#include <qohosdisplayinfo.h>
#include <QtCore/private/qohoscommon_p.h>
#include <QtCore/qglobal.h>
#include <QtCore/qrect.h>
#include <functional>
#include <memory>
#include <qohosinternalwindowid_p.h>
#include <qohosplugincore.h>
#include <render/qxcomponent.h>
#include <string>
Include dependency graph for qohoswindowproxydatafactory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QOhosWindowProxyMainWindowCreateInfo
struct  QOhosWindowProxyExistingMainWindowCreateInfo
struct  QOhosWindowProxySubWindowCreateInfo
struct  QOhosWindowProxyFloatWindowCreateInfo
struct  QOhosWindowProxyData

Enumerations

enum class  WindowProxyType { FloatWindow , MainWindow , SubWindow }

Functions

void makeWindowProxyDataForMainWindowInJsThread (QtOhos::JsState &jsState, const QOhosWindowProxyMainWindowCreateInfo &createInfo, QOhosConsumer< QtOhos::JsState &, QOhosWindowProxyData > resultConsumer)
void makeWindowProxyDataForExistingMainWindowInJsThread (QtOhos::JsState &jsState, const QOhosWindowProxyExistingMainWindowCreateInfo &createInfo, QOhosConsumer< QtOhos::JsState &, QOhosWindowProxyData > resultConsumer)
void makeWindowProxyDataForSubWindowInJsThread (QtOhos::JsState &jsState, const QOhosWindowProxySubWindowCreateInfo &createInfo, QOhosConsumer< QtOhos::JsState &, QOhosWindowProxyData > resultConsumer)
void makeWindowProxyDataForSubWindowInJsThread (QtOhos::JsState &jsState, QNapi::Object windowStageOrWindowObject, const QOhosWindowProxySubWindowCreateInfo &createInfo, QOhosConsumer< QtOhos::JsState &, QOhosWindowProxyData > resultConsumer)
void makeWindowProxyDataForFloatWindowInJsThread (QtOhos::JsState &jsState, const QOhosWindowProxyFloatWindowCreateInfo &createInfo, QOhosConsumer< QtOhos::JsState &, QOhosWindowProxyData > resultConsumer)

Enumeration Type Documentation

◆ WindowProxyType

enum class WindowProxyType
strong
Enumerator
FloatWindow 
MainWindow 
SubWindow 

Definition at line 20 of file qohoswindowproxydatafactory.h.

Function Documentation

◆ makeWindowProxyDataForExistingMainWindowInJsThread()

void makeWindowProxyDataForExistingMainWindowInJsThread ( QtOhos::JsState & jsState,
const QOhosWindowProxyExistingMainWindowCreateInfo & createInfo,
QOhosConsumer< QtOhos::JsState &, QOhosWindowProxyData > resultConsumer )

Definition at line 240 of file qohoswindowproxydatafactory.cpp.

References QXComponentId::createForNativeNodeMainWindow(), and QtOhos::QUiAbilityPeer::tryCastFromQAbilityPeerOrNull().

Here is the call graph for this function:

◆ makeWindowProxyDataForFloatWindowInJsThread()

void makeWindowProxyDataForFloatWindowInJsThread ( QtOhos::JsState & jsState,
const QOhosWindowProxyFloatWindowCreateInfo & createInfo,
QOhosConsumer< QtOhos::JsState &, QOhosWindowProxyData > resultConsumer )

Definition at line 343 of file qohoswindowproxydatafactory.cpp.

References QtOhos::JsState::defaultQAbilityPeer().

Here is the call graph for this function:

◆ makeWindowProxyDataForMainWindowInJsThread()

void makeWindowProxyDataForMainWindowInJsThread ( QtOhos::JsState & jsState,
const QOhosWindowProxyMainWindowCreateInfo & createInfo,
QOhosConsumer< QtOhos::JsState &, QOhosWindowProxyData > resultConsumer )

Definition at line 199 of file qohoswindowproxydatafactory.cpp.

References QtOhos::JsState::defaultQAbilityPeer(), and QOhosWindowProxyMainWindowCreateInfo::fullscreen.

Here is the call graph for this function:

◆ makeWindowProxyDataForSubWindowInJsThread() [1/2]

void makeWindowProxyDataForSubWindowInJsThread ( QtOhos::JsState & jsState,
const QOhosWindowProxySubWindowCreateInfo & createInfo,
QOhosConsumer< QtOhos::JsState &, QOhosWindowProxyData > resultConsumer )

Definition at line 269 of file qohoswindowproxydatafactory.cpp.

References QtOhos::QUiAbilityPeer::tryCastFromQAbilityPeerOrNull().

Here is the call graph for this function:

◆ makeWindowProxyDataForSubWindowInJsThread() [2/2]