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
QOhosWindowProxy Class Referencefinal

#include <qohoswindowproxy.h>

Collaboration diagram for QOhosWindowProxy:

Classes

struct  WindowEvent
struct  WindowStatus
struct  WindowLimits
struct  AvoidArea
struct  RectChangeOptions
struct  WindowMask
struct  MoveConfiguration
struct  NonClientAreaMouseEvent
struct  NonClientAreaTouchEvent
struct  ShowWindowOptions
struct  WindowCallbacks

Public Types

using WindowEventType = QtOhosQpa::enums::ohos::window::WindowEventType
using WindowStatusType = QtOhosQpa::enums::ohos::window::WindowStatusType
using AvoidAreaType = QtOhosQpa::enums::ohos::window::AvoidAreaType
using RectChangeReason = QtOhosQpa::enums::ohos::window::RectChangeReason
using MaximizePresentation = QtOhosQpa::enums::ohos::window::MaximizePresentation
using ModalityType = QtOhosQpa::enums::ohos::window::ModalityType
using SupportWindowMode = QtOhosQpa::enums::ohos::bundle::bundleManager::SupportWindowMode
using MainWindowCreateInfo = QOhosWindowProxyMainWindowCreateInfo
using ExistingMainWindowCreateInfo = QOhosWindowProxyExistingMainWindowCreateInfo
using SubWindowCreateInfo = QOhosWindowProxySubWindowCreateInfo
using FloatWindowCreateInfo = QOhosWindowProxyFloatWindowCreateInfo

Public Member Functions

 QOhosWindowProxy (const QOhosWindowProxy &)=delete
 QOhosWindowProxy (QOhosWindowProxy &&)=delete
QOhosWindowProxy & operator= (const QOhosWindowProxy &)=delete
QOhosWindowProxy & operator= (QOhosWindowProxy &&)=delete
 ~QOhosWindowProxy ()
void moveWindowToGlobalOrGlobalDisplay (const QPoint &position, std::optional< QOhosDisplayInfo::JsDisplayId > optDisplayId)
void setSize (const QSize &size)
void moveWindowToGlobal (const QPoint &position, const MoveConfiguration &moveConfiguration)
void setWindowBackgroundColor (const QColor &color)
void setCustomCursor (const QImage &customCursorImage, const QPoint &hotSpot)
void setPointerStyleSync (const QCursor &cursor)
void setWindowPrivacyMode (bool privacyMode)
void setWindowFocusable (bool focusable)
void setWindowTouchable (bool touchable)
void setWindowLimits (const QSize &minSize, const QSize &maxSize)
void setWindowMask (const WindowMask &windowMask, const std::optional< QSize > &ohosMaskSizeOverride={})
void setSubWindowModalDisabled ()
void setSubWindowModalEnabled (ModalityType ModalityType)
void setTitle (const QString &title)
void setWindowTitleButtonVisible (bool maximizeVisible, bool minimizeVisible, bool closeVisible)
void setWindowTopmost (bool topmost)
void setWindowDecorVisible (bool visible)
void setWindowTitleMoveEnabled (bool enabled)
void setWindowShadowRadius (double radius)
void setWindowCornerRadius (double radius)
void setWindowRectAutoSave (bool enabed)
bool isWindowRectAutoSave () const
void setFollowParentMultiScreenPolicy (bool enabled)
void setWindowKeepScreenOn (bool keepScreenOn)
void setSupportedWindowModes (const std::set< SupportWindowMode > &supportedWindowModes)
void setSubWindowCloseHandler (std::function< void()> handler, bool handlerReturnValue)
void resetSubWindowCloseHandler ()
void raiseToAppTop ()
void showWindow (const ShowWindowOptions &options=ShowWindowOptions())
void recover ()
void restore ()
void maximize (MaximizePresentation maximizePresentation)
void minimize ()
void setWindowLayoutFullScreen (bool isLayoutFullScreen)
void setWindowSystemBarEnable (const QStringList &names)
QList< QRect > getDisplayCutoutRects () const
void showAbility ()
bool tryHideAbility ()
void removeStartingWindow ()
bool getImmersiveModeEnabledState ()
QPixmap snapshot () const
bool startMoving ()
void enableDrag (bool enable)
std::optional< bool > isFocused () const
QArkUi::WindowProperties getWindowProperties () const
void setWindowCallbackReceiver (std::unique_ptr< WindowCallbacks > receiver)
void setNonClientAreaMouseWindowCallbackReceiver (QObject *contextObject, QOhosConsumer< std::vector< NonClientAreaMouseEvent > > mouseEventBatchConsumer)
void setNonClientAreaTouchWindowCallbackReceiver (QObject *contextObject, QOhosConsumer< std::vector< NonClientAreaTouchEvent > > touchEventBatchConsumer)
std::shared_ptr< QOhosWindowProxy > createSubWindow (const SubWindowCreateInfo &createInfo)
bool qtIsMainWindow () const
WindowLimits getWindowLimits () const
AvoidArea getWindowAvoidArea (AvoidAreaType type) const
std::shared_ptr< QXComponentNode > nodeXComponent () const
std::string qAbilityInstanceId () const
std::optional< QOhosDisplayInfo::JsDisplayId > tryGetMainWindowJsDisplayId () const
void shiftAppWindowFocus (QOhosWindowProxy &targetProxy)

Static Public Member Functions

static std::shared_ptr< QOhosWindowProxy > createMainWindow (const MainWindowCreateInfo &createInfo)
static std::shared_ptr< QOhosWindowProxy > createForExistingMainWindow (const ExistingMainWindowCreateInfo &createInfo)
static std::shared_ptr< QOhosWindowProxy > createFloatWindow (const FloatWindowCreateInfo &createInfo)
static std::vector< QArkUi::JsWindowId > queryWindowIdsByCoordinate (QOhosDisplayInfo::JsDisplayId displayId, const QPoint &queryLocation, std::uint32_t queryLimit=0)
static std::vector< QArkUi::JsWindowId > queryQtManagedWindowIdsByPredicate (const std::function< bool(QOhosJsState &jsState, const QArkUi::JsWindowRef &)> &predicate)

Detailed Description

Definition at line 35 of file qohoswindowproxy.h.

Member Typedef Documentation

◆ AvoidAreaType

◆ ExistingMainWindowCreateInfo

◆ FloatWindowCreateInfo

◆ MainWindowCreateInfo

◆ MaximizePresentation

◆ ModalityType

◆ RectChangeReason

◆ SubWindowCreateInfo

◆ SupportWindowMode

◆ WindowEventType

◆ WindowStatusType

Constructor & Destructor Documentation

◆ QOhosWindowProxy() [1/2]

QOhosWindowProxy::QOhosWindowProxy ( const QOhosWindowProxy & )
delete

◆ QOhosWindowProxy() [2/2]

QOhosWindowProxy::QOhosWindowProxy ( QOhosWindowProxy && )
delete

◆ ~QOhosWindowProxy()

QOhosWindowProxy::~QOhosWindowProxy ( )

Definition at line 337 of file qohoswindowproxy.cpp.

Member Function Documentation

◆ createFloatWindow()

std::shared_ptr< QOhosWindowProxy > QOhosWindowProxy::createFloatWindow ( const FloatWindowCreateInfo & createInfo)
static

Definition at line 1322 of file qohoswindowproxy.cpp.

◆ createForExistingMainWindow()

std::shared_ptr< QOhosWindowProxy > QOhosWindowProxy::createForExistingMainWindow ( const ExistingMainWindowCreateInfo & createInfo)
static

Definition at line 1306 of file qohoswindowproxy.cpp.

◆ createMainWindow()

std::shared_ptr< QOhosWindowProxy > QOhosWindowProxy::createMainWindow ( const MainWindowCreateInfo & createInfo)
static

Definition at line 1337 of file qohoswindowproxy.cpp.

◆ createSubWindow()

std::shared_ptr< QOhosWindowProxy > QOhosWindowProxy::createSubWindow ( const SubWindowCreateInfo & createInfo)

Definition at line 1363 of file qohoswindowproxy.cpp.

◆ enableDrag()

void QOhosWindowProxy::enableDrag ( bool enable)

Definition at line 1790 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue(), QtOhos::mapBoolToTrueFalseStr(), and qtIsMainWindow().

Here is the call graph for this function:

◆ getDisplayCutoutRects()

QList< QRect > QOhosWindowProxy::getDisplayCutoutRects ( ) const

Definition at line 1727 of file qohoswindowproxy.cpp.

◆ getImmersiveModeEnabledState()

bool QOhosWindowProxy::getImmersiveModeEnabledState ( )

Definition at line 797 of file qohoswindowproxy.cpp.

◆ getWindowAvoidArea()

QOhosWindowProxy::AvoidArea QOhosWindowProxy::getWindowAvoidArea ( AvoidAreaType type) const

Definition at line 908 of file qohoswindowproxy.cpp.

◆ getWindowLimits()

QOhosWindowProxy::WindowLimits QOhosWindowProxy::getWindowLimits ( ) const

Definition at line 890 of file qohoswindowproxy.cpp.

◆ getWindowProperties()

QArkUi::WindowProperties QOhosWindowProxy::getWindowProperties ( ) const

Definition at line 534 of file qohoswindowproxy.cpp.

Referenced by moveWindowToGlobalOrGlobalDisplay(), QWindowProxyRegistry::registerQWindowWithWindowProxy(), setWindowMask(), and tryGetMainWindowJsDisplayId().

Here is the caller graph for this function:

◆ isFocused()

std::optional< bool > QOhosWindowProxy::isFocused ( ) const

Definition at line 1812 of file qohoswindowproxy.cpp.

◆ isWindowRectAutoSave()

bool QOhosWindowProxy::isWindowRectAutoSave ( ) const

Definition at line 1148 of file qohoswindowproxy.cpp.

References QtOhos::QUiAbilityPeer::tryCastFromQAbilityPeerOrNull().

Referenced by QT_BEGIN_NAMESPACE::syncWindowGeometryPersistenceState().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ maximize()

void QOhosWindowProxy::maximize ( MaximizePresentation maximizePresentation)

Definition at line 696 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue(), and qtIsMainWindow().

Referenced by QOhosView::maximize(), and QOhosView::setFullScreen().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ minimize()

void QOhosWindowProxy::minimize ( )

Definition at line 683 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Referenced by QOhosView::minimize().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ moveWindowToGlobal()

void QOhosWindowProxy::moveWindowToGlobal ( const QPoint & position,
const MoveConfiguration & moveConfiguration )

Definition at line 1864 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ moveWindowToGlobalOrGlobalDisplay()

void QOhosWindowProxy::moveWindowToGlobalOrGlobalDisplay ( const QPoint & position,
std::optional< QOhosDisplayInfo::JsDisplayId > optDisplayId )

Definition at line 369 of file qohoswindowproxy.cpp.

References getWindowProperties(), QtOhos::invokeInJsThreadAndWaitForContinue(), and QOhosDisplayInfo::isDisplayMainOrExtended().

Here is the call graph for this function:

◆ nodeXComponent()

std::shared_ptr< QXComponentNode > QOhosWindowProxy::nodeXComponent ( ) const

Definition at line 1352 of file qohoswindowproxy.cpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

QOhosWindowProxy & QOhosWindowProxy::operator= ( QOhosWindowProxy && )
delete

◆ qAbilityInstanceId()

std::string QOhosWindowProxy::qAbilityInstanceId ( ) const

Definition at line 1357 of file qohoswindowproxy.cpp.

◆ qtIsMainWindow()

bool QOhosWindowProxy::qtIsMainWindow ( ) const

Definition at line 610 of file qohoswindowproxy.cpp.

References MainWindow.

Referenced by enableDrag(), maximize(), setFollowParentMultiScreenPolicy(), setSubWindowModalDisabled(), setSubWindowModalEnabled(), setWindowCornerRadius(), setWindowMask(), setWindowShadowRadius(), setWindowTitleButtonVisible(), setWindowTopmost(), and tryGetMainWindowJsDisplayId().

Here is the caller graph for this function:

◆ queryQtManagedWindowIdsByPredicate()

std::vector< QArkUi::JsWindowId > QOhosWindowProxy::queryQtManagedWindowIdsByPredicate ( const std::function< bool(QOhosJsState &jsState, const QArkUi::JsWindowRef &)> & predicate)
static

Definition at line 1854 of file qohoswindowproxy.cpp.

◆ queryWindowIdsByCoordinate()

std::vector< QArkUi::JsWindowId > QOhosWindowProxy::queryWindowIdsByCoordinate ( QOhosDisplayInfo::JsDisplayId displayId,
const QPoint & queryLocation,
std::uint32_t queryLimit = 0 )
static

Definition at line 1824 of file qohoswindowproxy.cpp.

◆ raiseToAppTop()

void QOhosWindowProxy::raiseToAppTop ( )

Definition at line 615 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ recover()

void QOhosWindowProxy::recover ( )

Definition at line 654 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Referenced by QOhosView::recover().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ removeStartingWindow()

void QOhosWindowProxy::removeStartingWindow ( )

Definition at line 348 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue(), and QtOhos::QUiAbilityPeer::tryCastFromQAbilityPeerOrNull().

Here is the call graph for this function:

◆ resetSubWindowCloseHandler()

void QOhosWindowProxy::resetSubWindowCloseHandler ( )

Definition at line 1275 of file qohoswindowproxy.cpp.

◆ restore()

void QOhosWindowProxy::restore ( )

Definition at line 670 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ setCustomCursor()

void QOhosWindowProxy::setCustomCursor ( const QImage & customCursorImage,
const QPoint & hotSpot )

Definition at line 477 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ setFollowParentMultiScreenPolicy()

void QOhosWindowProxy::setFollowParentMultiScreenPolicy ( bool enabled)

Definition at line 1179 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue(), and qtIsMainWindow().

Here is the call graph for this function:

◆ setNonClientAreaMouseWindowCallbackReceiver()

void QOhosWindowProxy::setNonClientAreaMouseWindowCallbackReceiver ( QObject * contextObject,
QOhosConsumer< std::vector< NonClientAreaMouseEvent > > mouseEventBatchConsumer )

Definition at line 566 of file qohoswindowproxy.cpp.

References QtOhos::runInJsThreadAndWait().

Here is the call graph for this function:

◆ setNonClientAreaTouchWindowCallbackReceiver()

void QOhosWindowProxy::setNonClientAreaTouchWindowCallbackReceiver ( QObject * contextObject,
QOhosConsumer< std::vector< NonClientAreaTouchEvent > > touchEventBatchConsumer )

Definition at line 588 of file qohoswindowproxy.cpp.

References QtOhos::runInJsThreadAndWait().

Here is the call graph for this function:

◆ setPointerStyleSync()

void QOhosWindowProxy::setPointerStyleSync ( const QCursor & cursor)

Definition at line 520 of file qohoswindowproxy.cpp.

References QtOhos::runInJsThreadAndWait().

Here is the call graph for this function:

◆ setSize()

void QOhosWindowProxy::setSize ( const QSize & size)

Definition at line 440 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ setSubWindowCloseHandler()

void QOhosWindowProxy::setSubWindowCloseHandler ( std::function< void()> handler,
bool handlerReturnValue )

Definition at line 1268 of file qohoswindowproxy.cpp.

◆ setSubWindowModalDisabled()

void QOhosWindowProxy::setSubWindowModalDisabled ( )

Definition at line 981 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue(), and qtIsMainWindow().

Here is the call graph for this function:

◆ setSubWindowModalEnabled()

void QOhosWindowProxy::setSubWindowModalEnabled ( ModalityType ModalityType)

Definition at line 999 of file qohoswindowproxy.cpp.

References QtOhosQpa::enums::ohos::window::APPLICATION_MODALITY, QOhosSettings::instance(), QtOhos::invokeInJsThreadAndWaitForContinue(), QOhosSettings::isWindowPcModeEnabled(), and qtIsMainWindow().

Here is the call graph for this function:

◆ setSupportedWindowModes()

void QOhosWindowProxy::setSupportedWindowModes ( const std::set< SupportWindowMode > & supportedWindowModes)

Definition at line 1215 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue(), and QtOhos::QUiAbilityPeer::tryCastFromQAbilityPeerOrNull().

Here is the call graph for this function:

◆ setTitle()

void QOhosWindowProxy::setTitle ( const QString & title)

Definition at line 1025 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ setWindowBackgroundColor()

void QOhosWindowProxy::setWindowBackgroundColor ( const QColor & color)

Definition at line 465 of file qohoswindowproxy.cpp.

References QtOhos::runInJsThreadAndWait().

Here is the call graph for this function:

◆ setWindowCallbackReceiver()

void QOhosWindowProxy::setWindowCallbackReceiver ( std::unique_ptr< WindowCallbacks > receiver)

Definition at line 545 of file qohoswindowproxy.cpp.

References QtOhos::runInJsThreadAndWait().

Here is the call graph for this function:

◆ setWindowCornerRadius()

void QOhosWindowProxy::setWindowCornerRadius ( double radius)

Definition at line 1135 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue(), and qtIsMainWindow().

Here is the call graph for this function:

◆ setWindowDecorVisible()

void QOhosWindowProxy::setWindowDecorVisible ( bool visible)

Definition at line 1092 of file qohoswindowproxy.cpp.

References QtOhos::runInJsThreadAndWait().

Here is the call graph for this function:

◆ setWindowFocusable()

void QOhosWindowProxy::setWindowFocusable ( bool focusable)

Definition at line 825 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ setWindowKeepScreenOn()

void QOhosWindowProxy::setWindowKeepScreenOn ( bool keepScreenOn)

Definition at line 1197 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue(), and QtOhos::mapBoolToTrueFalseStr().

Here is the call graph for this function:

◆ setWindowLayoutFullScreen()

void QOhosWindowProxy::setWindowLayoutFullScreen ( bool isLayoutFullScreen)

Definition at line 720 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ setWindowLimits()

void QOhosWindowProxy::setWindowLimits ( const QSize & minSize,
const QSize & maxSize )

Definition at line 857 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue(), and QOhosDeviceInfo::is2in1().

Here is the call graph for this function:

◆ setWindowMask()

void QOhosWindowProxy::setWindowMask ( const WindowMask & windowMask,
const std::optional< QSize > & ohosMaskSizeOverride = {} )

Definition at line 922 of file qohoswindowproxy.cpp.

References getWindowProperties(), QtOhos::invokeInJsThreadAndWaitForContinue(), and qtIsMainWindow().

Here is the call graph for this function:

◆ setWindowPrivacyMode()

void QOhosWindowProxy::setWindowPrivacyMode ( bool privacyMode)

Definition at line 808 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ setWindowRectAutoSave()

void QOhosWindowProxy::setWindowRectAutoSave ( bool enabed)

Definition at line 1244 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue(), and QtOhos::QUiAbilityPeer::tryCastFromQAbilityPeerOrNull().

Referenced by QT_BEGIN_NAMESPACE::syncWindowGeometryPersistenceState().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setWindowShadowRadius()

void QOhosWindowProxy::setWindowShadowRadius ( double radius)

Definition at line 1119 of file qohoswindowproxy.cpp.

References QOhosDeviceInfo::is2in1(), QOhosDeviceInfo::isTablet(), qtIsMainWindow(), and QtOhos::runInJsThreadAndWait().

Here is the call graph for this function:

◆ setWindowSystemBarEnable()

void QOhosWindowProxy::setWindowSystemBarEnable ( const QStringList & names)

Definition at line 737 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ setWindowTitleButtonVisible()

void QOhosWindowProxy::setWindowTitleButtonVisible ( bool maximizeVisible,
bool minimizeVisible,
bool closeVisible )

Definition at line 1040 of file qohoswindowproxy.cpp.

References qtIsMainWindow(), QtOhos::runIgnoringJsBusinessError(), and QtOhos::runInJsThreadAndWait().

Here is the call graph for this function:

◆ setWindowTitleMoveEnabled()

void QOhosWindowProxy::setWindowTitleMoveEnabled ( bool enabled)

Definition at line 1103 of file qohoswindowproxy.cpp.

References QOhosSettings::instance(), QOhosSettings::isWindowPcModeEnabled(), and QtOhos::runInJsThreadAndWait().

Here is the call graph for this function:

◆ setWindowTopmost()

void QOhosWindowProxy::setWindowTopmost ( bool topmost)

Definition at line 1067 of file qohoswindowproxy.cpp.

References QOhosSettings::instance(), QtOhos::invokeInJsThreadAndWaitForContinue(), QOhosSettings::isWindowPcModeEnabled(), and qtIsMainWindow().

Here is the call graph for this function:

◆ setWindowTouchable()

void QOhosWindowProxy::setWindowTouchable ( bool touchable)

Definition at line 841 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ shiftAppWindowFocus()

void QOhosWindowProxy::shiftAppWindowFocus ( QOhosWindowProxy & targetProxy)

Definition at line 1903 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ showAbility()

void QOhosWindowProxy::showAbility ( )

Definition at line 755 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ showWindow()

void QOhosWindowProxy::showWindow ( const ShowWindowOptions & options = ShowWindowOptions())

Definition at line 629 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ snapshot()

QPixmap QOhosWindowProxy::snapshot ( ) const

Definition at line 1699 of file qohoswindowproxy.cpp.

◆ startMoving()

bool QOhosWindowProxy::startMoving ( )

Definition at line 1772 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ tryGetMainWindowJsDisplayId()

std::optional< QOhosDisplayInfo::JsDisplayId > QOhosWindowProxy::tryGetMainWindowJsDisplayId ( ) const

Definition at line 1888 of file qohoswindowproxy.cpp.

References getWindowProperties(), qtIsMainWindow(), and QtOhos::QUiAbilityPeer::tryCastFromQAbilityPeerOrNull().

Referenced by QT_BEGIN_NAMESPACE::tryGetSubWindowJsDisplayId().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ tryHideAbility()

bool QOhosWindowProxy::tryHideAbility ( )

Definition at line 772 of file qohoswindowproxy.cpp.


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