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

enum class  JsDisplayOrientation { PORTRAIT , LANDSCAPE , PORTRAIT_INVERTED , LANDSCAPE_INVERTED }
enum class  DisplaySourceMode {
  NONE , MAIN , MIRROR , EXTEND ,
  ALONE
}
using JsDisplayId = QtOhos::TypedId<double, struct JsDisplayIdTag>

Public Member Functions

QRect displayGeometryPixels () const
QSizeF physicalSize () const

Static Public Member Functions

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

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 17 of file qohosdisplayinfo.h.

Member Typedef Documentation

◆ JsDisplayId

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

Definition at line 36 of file qohosdisplayinfo.h.

Member Enumeration Documentation

◆ DisplaySourceMode

Enumerator
NONE 
MAIN 
MIRROR 
EXTEND 
ALONE 

Definition at line 27 of file qohosdisplayinfo.h.

◆ JsDisplayOrientation

Enumerator
PORTRAIT 
LANDSCAPE 
PORTRAIT_INVERTED 
LANDSCAPE_INVERTED 

Definition at line 19 of file qohosdisplayinfo.h.

Member Function Documentation

◆ displayGeometryPixels()

QRect QOhosDisplayInfo::displayGeometryPixels ( ) const

Definition at line 67 of file qohosdisplayinfo.cpp.

◆ makeFromOhosDisplayObject()

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

Definition at line 21 of file qohosdisplayinfo.cpp.

References densityDPI, densityPixels, densityScaled, makeEmptyQOhosOptional(), and QOhosDeviceInfo::sdkApiVersion().

Here is the call graph for this function:

◆ physicalSize()

QSizeF QOhosDisplayInfo::physicalSize ( ) const

Definition at line 72 of file qohosdisplayinfo.cpp.

Member Data Documentation

◆ densityDPI

double QOhosDisplayInfo::densityDPI

Definition at line 43 of file qohosdisplayinfo.h.

Referenced by makeFromOhosDisplayObject(), and QT_BEGIN_NAMESPACE::operator<<().

◆ densityPixels

double QOhosDisplayInfo::densityPixels

Definition at line 44 of file qohosdisplayinfo.h.

Referenced by makeFromOhosDisplayObject(), and QT_BEGIN_NAMESPACE::operator<<().

◆ densityScaled

double QOhosDisplayInfo::densityScaled

Definition at line 45 of file qohosdisplayinfo.h.

Referenced by makeFromOhosDisplayObject(), and QT_BEGIN_NAMESPACE::operator<<().

◆ dpi

QDpi QOhosDisplayInfo::dpi

Definition at line 46 of file qohosdisplayinfo.h.

◆ id

JsDisplayId QOhosDisplayInfo::id

Definition at line 40 of file qohosdisplayinfo.h.

◆ name

QString QOhosDisplayInfo::name

◆ orientation

QOhosOptional<JsDisplayOrientation> QOhosDisplayInfo::orientation

Definition at line 47 of file qohosdisplayinfo.h.

◆ sizePixels

QSizeF QOhosDisplayInfo::sizePixels

Definition at line 42 of file qohosdisplayinfo.h.

◆ sourceMode

QOhosOptional<DisplaySourceMode> QOhosDisplayInfo::sourceMode

Definition at line 48 of file qohosdisplayinfo.h.

◆ topLeftOffsetPixels

QOhosOptional<QPoint> QOhosDisplayInfo::topLeftOffsetPixels

Definition at line 49 of file qohosdisplayinfo.h.


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