Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qiosscreen.mm File Reference

(76ebf51bc08f6af624a8540e7af88b9129b22ae1)

#include "qiosglobal.h"
#include "qiosintegration.h"
#include "qiosscreen.h"
#include "qioswindow.h"
#include <qpa/qwindowsysteminterface.h>
#include "qiosapplicationdelegate.h"
#include "qiosviewcontroller.h"
#include "quiview.h"
#include "qiostheme.h"
#include "quiwindow.h"
#include <QtCore/private/qcore_mac_p.h>
#include <QtGui/qpointingdevice.h>
#include <QtGui/private/qwindow_p.h>
#include <QtGui/private/qguiapplication_p.h>
#include <private/qcoregraphics_p.h>
#include <sys/sysctl.h>
#include "moc_qiosscreen.cpp"
+ Include dependency graph for qiosscreen.mm:

Go to the source code of this file.

Classes

class  QIOSScreenTracker
 

Typedefs

typedef void(^ DisplayLinkBlock) (CADisplayLink *displayLink)
 

Functions

static QIOSScreenqtPlatformScreenFor (UIScreen *uiScreen)
 
static QString deviceModelIdentifier ()
 Returns the model identifier of the device.
 

Typedef Documentation

◆ DisplayLinkBlock

typedef void(^ DisplayLinkBlock) (CADisplayLink *displayLink)

Definition at line 29 of file qiosscreen.mm.

Function Documentation

◆ deviceModelIdentifier()

static QString deviceModelIdentifier ( )
static

Returns the model identifier of the device.

Definition at line 122 of file qiosscreen.mm.

References QString::fromLatin1(), QString::fromLocal8Bit(), and qgetenv().

Referenced by QIOSScreen::QIOSScreen().

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

◆ qtPlatformScreenFor()

static QIOSScreen * qtPlatformScreenFor ( UIScreen * uiScreen)
static

Definition at line 51 of file qiosscreen.mm.

References QScreen::handle(), screen, QGuiApplication::screens(), and QIOSScreen::uiScreen().

+ Here is the call graph for this function: