Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qqnxintegration.cpp File Reference
#include "qqnxglobal.h"
#include "qqnxintegration.h"
#include "qqnxscreeneventthread.h"
#include "qqnxnativeinterface.h"
#include "qqnxrasterbackingstore.h"
#include "qqnxscreen.h"
#include "qqnxscreeneventhandler.h"
#include "qqnxwindow.h"
#include "qqnxnavigatoreventhandler.h"
#include "qqnxabstractnavigator.h"
#include "qqnxabstractvirtualkeyboard.h"
#include "qqnxservices.h"
#include "qqnxforeignwindow.h"
#include "qqnxrasterwindow.h"
#include "qqnxeglwindow.h"
#include <qpa/qplatforminputcontextfactory_p.h>
#include <qpa/qplatforminputcontext.h>
#include "private/qgenericunixfontdatabase_p.h"
#include "private/qgenericunixeventdispatcher_p.h"
#include <qpa/qplatformwindow.h>
#include <qpa/qwindowsysteminterface.h>
#include <QtGui/private/qguiapplication_p.h>
#include "qqnxglcontext.h"
#include <QtGui/QOpenGLContext>
#include <private/qsimpledrag_p.h>
#include <QtCore/QDebug>
#include <QtCore/QJsonDocument>
#include <QtCore/QJsonObject>
#include <QtCore/QJsonArray>
#include <QtCore/QFile>
#include <errno.h>
+ Include dependency graph for qqnxintegration.cpp:

Go to the source code of this file.

Macros

#define qIntegrationDebug   QT_NO_QDEBUG_MACRO
 

Functions

static QQnxIntegration::Options parseOptions (const QStringList &paramList)
 
static int getContextCapabilities (const QStringList &paramList)
 
static int getIdOfDisplay (screen_display_t display)
 Get display ID for given display.
 
static bool getRequestedDisplays (QJsonArray &requestedDisplays)
 Read JSON configuration file for the QNX display order.
 

Macro Definition Documentation

◆ qIntegrationDebug

#define qIntegrationDebug   QT_NO_QDEBUG_MACRO

Definition at line 68 of file qqnxintegration.cpp.

Function Documentation

◆ getContextCapabilities()

static int getContextCapabilities ( const QStringList paramList)
inlinestatic

Definition at line 99 of file qqnxintegration.cpp.

References QString::length(), QStringView::mid(), ok, and QStringLiteral.

Referenced by QQnxIntegration::QQnxIntegration().

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

◆ getIdOfDisplay()

static int getIdOfDisplay ( screen_display_t  display)
static

Get display ID for given display.

Returns -1 for failure, otherwise returns display ID

Definition at line 499 of file qqnxintegration.cpp.

◆ getRequestedDisplays()

static bool getRequestedDisplays ( QJsonArray requestedDisplays)
static

Read JSON configuration file for the QNX display order.

Returns true if file was read successfully and fills requestedDisplays

Definition at line 515 of file qqnxintegration.cpp.

References file, QJsonDocument::fromJson(), QString::fromUtf8(), QByteArray::isEmpty(), QJsonDocument::isObject(), QJsonDocument::object(), QFile::open(), qgetenv(), qWarning, QIODevice::readAll(), and QIODeviceBase::ReadOnly.

+ Here is the call graph for this function:

◆ parseOptions()

static QQnxIntegration::Options parseOptions ( const QStringList paramList)
inlinestatic