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

enum class  WindowEventType {
  WINDOW_SHOWN , WINDOW_ACTIVE , WINDOW_INACTIVE , WINDOW_HIDDEN ,
  WINDOW_DESTROYED
}
enum class  WindowStatusType {
  UNDEFINED , FULL_SCREEN , MAXIMIZE , MINIMIZE ,
  FLOATING , SPLIT_SCREEN
}
enum class  AvoidAreaType {
  TYPE_SYSTEM , TYPE_CUTOUT , TYPE_SYSTEM_GESTURE , TYPE_KEYBOARD ,
  TYPE_NAVIGATION_INDICATOR
}
enum class  RectChangeReason {
  UNDEFINED , MAXIMIZE , RECOVER , MOVE ,
  DRAG , DRAG_START , DRAG_END
}
enum class  MaximizePresentation { FOLLOW_APP_IMMERSIVE_SETTING , EXIT_IMMERSIVE , ENTER_IMMERSIVE }
enum class  ModalityType { WINDOW_MODALITY , APPLICATION_MODALITY }
using SupportWindowMode = QtOhos::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
QOhosWindowProxyoperator= (const QOhosWindowProxy &)=delete
QOhosWindowProxyoperator= (QOhosWindowProxy &&)=delete
 ~QOhosWindowProxy ()
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 QOhosOptional< 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 showAbility ()
bool tryHideAbility ()
void removeStartingWindow ()
bool getImmersiveModeEnabledState ()
QPixmap snapshot () const
bool startMoving ()
QOhosOptional< 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< QOhosWindowProxycreateSubWindow (const SubWindowCreateInfo &createInfo)
bool qtIsMainWindow () const
WindowProxyType windowProxyType () const
WindowLimits getWindowLimits () const
AvoidArea getWindowAvoidArea (AvoidAreaType type) const
std::shared_ptr< QXComponentNodenodeXComponent () const
std::string qAbilityInstanceId () const
QOhosOptional< QOhosDisplayInfo::JsDisplayIdtryGetMainWindowJsDisplayId () const
void shiftAppWindowFocus (QOhosWindowProxy &targetProxy)

Static Public Member Functions

static std::shared_ptr< QOhosWindowProxycreateMainWindow (const MainWindowCreateInfo &createInfo)
static std::shared_ptr< QOhosWindowProxycreateForExistingMainWindow (const ExistingMainWindowCreateInfo &createInfo)
static std::shared_ptr< QOhosWindowProxycreateFloatWindow (const FloatWindowCreateInfo &createInfo)
static std::vector< QArkUi::JsWindowIdqueryWindowIdsByCoordinate (QOhosDisplayInfo::JsDisplayId displayId, const QPoint &queryLocation, std::uint32_t queryLimit=0)
static std::vector< QArkUi::JsWindowIdqueryQtManagedWindowIdsByPredicate (const std::function< bool(QtOhos::JsState &jsState, const QArkUi::JsWindowRef &)> &predicate)

Detailed Description

Definition at line 36 of file qohoswindowproxy.h.

Member Typedef Documentation

◆ ExistingMainWindowCreateInfo

◆ FloatWindowCreateInfo

◆ MainWindowCreateInfo

◆ SubWindowCreateInfo

◆ SupportWindowMode

Member Enumeration Documentation

◆ AvoidAreaType

Enumerator
TYPE_SYSTEM 
TYPE_CUTOUT 
TYPE_SYSTEM_GESTURE 
TYPE_KEYBOARD 
TYPE_NAVIGATION_INDICATOR 

Definition at line 58 of file qohoswindowproxy.h.

◆ MaximizePresentation

Enumerator
FOLLOW_APP_IMMERSIVE_SETTING 
EXIT_IMMERSIVE 
ENTER_IMMERSIVE 

Definition at line 78 of file qohoswindowproxy.h.

◆ ModalityType

enum class QOhosWindowProxy::ModalityType
strong
Enumerator
WINDOW_MODALITY 
APPLICATION_MODALITY 

Definition at line 85 of file qohoswindowproxy.h.

◆ RectChangeReason

Enumerator
UNDEFINED 
MAXIMIZE 
RECOVER 
MOVE 
DRAG 
DRAG_START 
DRAG_END 

Definition at line 67 of file qohoswindowproxy.h.

◆ WindowEventType

Enumerator
WINDOW_SHOWN 
WINDOW_ACTIVE 
WINDOW_INACTIVE 
WINDOW_HIDDEN 
WINDOW_DESTROYED 

Definition at line 39 of file qohoswindowproxy.h.

◆ WindowStatusType

Enumerator
UNDEFINED 
FULL_SCREEN 
MAXIMIZE 
MINIMIZE 
FLOATING 
SPLIT_SCREEN 

Definition at line 48 of file qohoswindowproxy.h.

Constructor & Destructor Documentation

◆ QOhosWindowProxy() [1/2]

QOhosWindowProxy::QOhosWindowProxy ( const QOhosWindowProxy & )
delete

◆ QOhosWindowProxy() [2/2]

QOhosWindowProxy::QOhosWindowProxy ( QOhosWindowProxy && )
delete

◆ ~QOhosWindowProxy()

QOhosWindowProxy::~QOhosWindowProxy ( )

Definition at line 321 of file qohoswindowproxy.cpp.

Member Function Documentation

◆ createFloatWindow()

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

Definition at line 1204 of file qohoswindowproxy.cpp.

◆ createForExistingMainWindow()

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

Definition at line 1190 of file qohoswindowproxy.cpp.

◆ createMainWindow()

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

Definition at line 1217 of file qohoswindowproxy.cpp.

◆ createSubWindow()

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

Definition at line 1241 of file qohoswindowproxy.cpp.

◆ getImmersiveModeEnabledState()

bool QOhosWindowProxy::getImmersiveModeEnabledState ( )

Definition at line 669 of file qohoswindowproxy.cpp.

◆ getWindowAvoidArea()

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

Definition at line 779 of file qohoswindowproxy.cpp.

◆ getWindowLimits()

QOhosWindowProxy::WindowLimits QOhosWindowProxy::getWindowLimits ( ) const

Definition at line 762 of file qohoswindowproxy.cpp.

◆ getWindowProperties()

QArkUi::WindowProperties QOhosWindowProxy::getWindowProperties ( ) const

Definition at line 434 of file qohoswindowproxy.cpp.

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

Here is the caller graph for this function:

◆ isFocused()

QOhosOptional< bool > QOhosWindowProxy::isFocused ( ) const

Definition at line 1602 of file qohoswindowproxy.cpp.

◆ isWindowRectAutoSave()

bool QOhosWindowProxy::isWindowRectAutoSave ( ) const

Definition at line 1019 of file qohoswindowproxy.cpp.

References QOhosDeviceInfo::is2in1(), 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:

◆ maximize()

void QOhosWindowProxy::maximize ( MaximizePresentation maximizePresentation)

Definition at line 595 of file qohoswindowproxy.cpp.

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

Here is the call graph for this function:

◆ minimize()

void QOhosWindowProxy::minimize ( )

Definition at line 582 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ moveWindowToGlobal()

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

Definition at line 1652 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ nodeXComponent()

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

Definition at line 1230 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 1235 of file qohoswindowproxy.cpp.

◆ qtIsMainWindow()

bool QOhosWindowProxy::qtIsMainWindow ( ) const

Definition at line 505 of file qohoswindowproxy.cpp.

References MainWindow.

Referenced by 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(QtOhos::JsState &jsState, const QArkUi::JsWindowRef &)> & predicate)
static

Definition at line 1643 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 1614 of file qohoswindowproxy.cpp.

◆ raiseToAppTop()

void QOhosWindowProxy::raiseToAppTop ( )

Definition at line 515 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ recover()

void QOhosWindowProxy::recover ( )

Definition at line 560 of file qohoswindowproxy.cpp.

References QtOhos::runInJsThreadAndWait().

Here is the call graph for this function:

◆ removeStartingWindow()

void QOhosWindowProxy::removeStartingWindow ( )

Definition at line 332 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 1160 of file qohoswindowproxy.cpp.

◆ restore()

void QOhosWindowProxy::restore ( )

Definition at line 570 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 379 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ setFollowParentMultiScreenPolicy()

void QOhosWindowProxy::setFollowParentMultiScreenPolicy ( bool enabled)

Definition at line 1057 of file qohoswindowproxy.cpp.

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

Here is the call graph for this function:

◆ setNonClientAreaMouseWindowCallbackReceiver()

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

Definition at line 463 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 484 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 421 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 352 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 1153 of file qohoswindowproxy.cpp.

◆ setSubWindowModalDisabled()

void QOhosWindowProxy::setSubWindowModalDisabled ( )

Definition at line 862 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 879 of file qohoswindowproxy.cpp.

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

Here is the call graph for this function:

◆ setSupportedWindowModes()

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

Definition at line 1096 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 904 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 368 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 444 of file qohoswindowproxy.cpp.

References QtOhos::runInJsThreadAndWait().

Here is the call graph for this function:

◆ setWindowCornerRadius()

void QOhosWindowProxy::setWindowCornerRadius ( double radius)

Definition at line 1007 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 967 of file qohoswindowproxy.cpp.

References QtOhos::runInJsThreadAndWait().

Here is the call graph for this function:

◆ setWindowFocusable()

void QOhosWindowProxy::setWindowFocusable ( bool focusable)

Definition at line 705 of file qohoswindowproxy.cpp.

References QtOhos::runInJsThreadAndWait().

Here is the call graph for this function:

◆ setWindowKeepScreenOn()

void QOhosWindowProxy::setWindowKeepScreenOn ( bool keepScreenOn)

Definition at line 1079 of file qohoswindowproxy.cpp.

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

Here is the call graph for this function:

◆ setWindowLimits()

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

Definition at line 725 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 QOhosOptional< QSize > & ohosMaskSizeOverride = {} )

Definition at line 792 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 679 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ setWindowRectAutoSave()

void QOhosWindowProxy::setWindowRectAutoSave ( bool enabed)

Definition at line 1122 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue(), QOhosDeviceInfo::is2in1(), 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 992 of file qohoswindowproxy.cpp.

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

Here is the call graph for this function:

◆ setWindowTitleButtonVisible()

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

Definition at line 918 of file qohoswindowproxy.cpp.

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

Here is the call graph for this function:

◆ setWindowTitleMoveEnabled()

void QOhosWindowProxy::setWindowTitleMoveEnabled ( bool enabled)

Definition at line 977 of file qohoswindowproxy.cpp.

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

Here is the call graph for this function:

◆ setWindowTopmost()

void QOhosWindowProxy::setWindowTopmost ( bool topmost)

Definition at line 943 of file qohoswindowproxy.cpp.

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

Here is the call graph for this function:

◆ setWindowTouchable()

void QOhosWindowProxy::setWindowTouchable ( bool touchable)

Definition at line 715 of file qohoswindowproxy.cpp.

References QtOhos::runInJsThreadAndWait().

Here is the call graph for this function:

◆ shiftAppWindowFocus()

void QOhosWindowProxy::shiftAppWindowFocus ( QOhosWindowProxy & targetProxy)

Definition at line 1689 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ showAbility()

void QOhosWindowProxy::showAbility ( )

Definition at line 611 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 528 of file qohoswindowproxy.cpp.

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

Here is the call graph for this function:

◆ snapshot()

QPixmap QOhosWindowProxy::snapshot ( ) const

Definition at line 1558 of file qohoswindowproxy.cpp.

◆ startMoving()

bool QOhosWindowProxy::startMoving ( )

Definition at line 1585 of file qohoswindowproxy.cpp.

References QtOhos::invokeInJsThreadAndWaitForContinue().

Here is the call graph for this function:

◆ tryGetMainWindowJsDisplayId()

QOhosOptional< QOhosDisplayInfo::JsDisplayId > QOhosWindowProxy::tryGetMainWindowJsDisplayId ( ) const

Definition at line 1675 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 636 of file qohoswindowproxy.cpp.

◆ windowProxyType()

WindowProxyType QOhosWindowProxy::windowProxyType ( ) const

Definition at line 510 of file qohoswindowproxy.cpp.


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