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
QOhosDisplayInfo Struct Reference

#include <qohosdisplayinfo.h>

Collaboration diagram for QOhosDisplayInfo:

Public Types

using JsDisplayOrientation = QtOhos::enums::ohos::display::Orientation
using DisplaySourceMode = QtOhos::enums::ohos::display::DisplaySourceMode
using JsDisplayId = QtOhos::TypedId<double, struct JsDisplayIdTag>

Public Member Functions

QRect displayGeometryPixels () const
QSizeF physicalSize () const
bool shouldIgnoreDisplay () const
bool isDisplayMainOrExtended () const

Static Public Member Functions

static QOhosDisplayInfo makeFromOhosDisplayObject (QtOhos::JsState &jsState, QNapi::Object displayObject)
static QOhosOptional< QNapi::ObjecttryGetDisplayById (QtOhos::JsState &jsState, QOhosDisplayInfo::JsDisplayId displayId)

Public Attributes

JsDisplayId id
QString name
QSizeF sizePixels
double densityDPI
double densityPixels
double densityScaled
QDpi dpi
QOhosOptional< JsDisplayOrientationorientation
QOhosOptional< DisplaySourceModesourceMode
QOhosOptional< QPointtopLeftOffsetPixels

Detailed Description

Definition at line 18 of file qohosdisplayinfo.h.

Member Typedef Documentation

◆ DisplaySourceMode

using QOhosDisplayInfo::DisplaySourceMode = QtOhos::enums::ohos::display::DisplaySourceMode

Definition at line 22 of file qohosdisplayinfo.h.

◆ JsDisplayId

using QOhosDisplayInfo::JsDisplayId = QtOhos::TypedId<double, struct JsDisplayIdTag>

Definition at line 24 of file qohosdisplayinfo.h.

◆ JsDisplayOrientation

using QOhosDisplayInfo::JsDisplayOrientation = QtOhos::enums::ohos::display::Orientation

Definition at line 20 of file qohosdisplayinfo.h.

Member Function Documentation

◆ displayGeometryPixels()

QRect QOhosDisplayInfo::displayGeometryPixels ( ) const

Definition at line 77 of file qohosdisplayinfo.cpp.

◆ isDisplayMainOrExtended()

bool QOhosDisplayInfo::isDisplayMainOrExtended ( ) const

Definition at line 108 of file qohosdisplayinfo.cpp.

Referenced by QOhosWindowProxy::moveWindowToGlobalOrGlobalDisplay(), and QOhosPlatformScreen::virtualSiblings().

Here is the caller graph for this function:

◆ makeFromOhosDisplayObject()

QOhosDisplayInfo QOhosDisplayInfo::makeFromOhosDisplayObject ( QtOhos::JsState & jsState,
QNapi::Object displayObject )
static

Definition at line 20 of file qohosdisplayinfo.cpp.

References densityDPI, densityPixels, and densityScaled.

◆ physicalSize()

QSizeF QOhosDisplayInfo::physicalSize ( ) const

Definition at line 82 of file qohosdisplayinfo.cpp.

◆ shouldIgnoreDisplay()

bool QOhosDisplayInfo::shouldIgnoreDisplay ( ) const

◆ tryGetDisplayById()

QOhosOptional< QNapi::Object > QOhosDisplayInfo::tryGetDisplayById ( QtOhos::JsState & jsState,
QOhosDisplayInfo::JsDisplayId displayId )
static

Definition at line 63 of file qohosdisplayinfo.cpp.

Member Data Documentation

◆ densityDPI

double QOhosDisplayInfo::densityDPI

Definition at line 32 of file qohosdisplayinfo.h.

Referenced by makeFromOhosDisplayObject().

◆ densityPixels

double QOhosDisplayInfo::densityPixels

Definition at line 33 of file qohosdisplayinfo.h.

Referenced by makeFromOhosDisplayObject().

◆ densityScaled

double QOhosDisplayInfo::densityScaled

Definition at line 34 of file qohosdisplayinfo.h.

Referenced by makeFromOhosDisplayObject().

◆ dpi

QDpi QOhosDisplayInfo::dpi

Definition at line 35 of file qohosdisplayinfo.h.

◆ id

JsDisplayId QOhosDisplayInfo::id

Definition at line 29 of file qohosdisplayinfo.h.

◆ name

QString QOhosDisplayInfo::name

◆ orientation

QOhosOptional<JsDisplayOrientation> QOhosDisplayInfo::orientation

Definition at line 36 of file qohosdisplayinfo.h.

◆ sizePixels

QSizeF QOhosDisplayInfo::sizePixels

Definition at line 31 of file qohosdisplayinfo.h.

◆ sourceMode

QOhosOptional<DisplaySourceMode> QOhosDisplayInfo::sourceMode

Definition at line 37 of file qohosdisplayinfo.h.

◆ topLeftOffsetPixels

QOhosOptional<QPoint> QOhosDisplayInfo::topLeftOffsetPixels

Definition at line 38 of file qohosdisplayinfo.h.


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