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
qwindowsintegration.cpp File Reference

(93a1a0d74fb725586297e58abd9952d71695420a)

#include "qwindowsintegration.h"
#include "qwindowswindow.h"
#include "qwindowscontext.h"
#include "qwin10helpers.h"
#include "qwindowsmenu.h"
#include "qwindowsopenglcontext.h"
#include "qwindowsscreen.h"
#include "qwindowstheme.h"
#include "qwindowsservices.h"
#include <QtGui/private/qtgui-config_p.h>
#include <QtGui/private/qwindowsfontdatabase_ft_p.h>
#include <QtGui/private/qwindowsfontdatabase_p.h>
#include "qwindowsinputcontext.h"
#include "qwindowskeymapper.h"
#include <qpa/qplatformnativeinterface.h>
#include <qpa/qwindowsysteminterface.h>
#include <QtGui/qpointingdevice.h>
#include <QtGui/private/qguiapplication_p.h>
#include <QtGui/private/qhighdpiscaling_p.h>
#include <QtGui/qpa/qplatforminputcontextfactory_p.h>
#include <QtGui/qpa/qplatformcursor.h>
#include <QtGui/private/qwindowsguieventdispatcher_p.h>
#include <QtCore/qdebug.h>
#include <QtCore/qvariant.h>
#include <QtCore/qoperatingsystemversion.h>
#include <QtCore/private/qfunctions_win_p.h>
#include <QtCore/private/qcomptr_p.h>
#include <limits.h>
#include "qwindowsglcontext.h"
#include "qwindowsopengltester.h"
#include <memory>
Include dependency graph for qwindowsintegration.cpp:

Go to the source code of this file.

Classes

struct  QWindowsIntegrationPrivate

Typedefs

using DarkModeHandlingFlag = QNativeInterface::Private::QWindowsApplication::DarkModeHandlingFlag
using DarkModeHandling = QNativeInterface::Private::QWindowsApplication::DarkModeHandling

Functions

static void initOpenGlBlacklistResources ()
template<typename IntType>
bool parseIntOption (const QString &parameter, const QLatin1StringView &option, IntType minimumValue, IntType maximumValue, IntType *target)
static unsigned parseOptions (const QStringList &paramList, int *tabletAbsoluteRange, QtWindows::DpiAwareness *dpiAwareness, DarkModeHandling *darkModeHandling)

Typedef Documentation

◆ DarkModeHandling

using DarkModeHandling = QNativeInterface::Private::QWindowsApplication::DarkModeHandling

Definition at line 134 of file qwindowsintegration.cpp.

◆ DarkModeHandlingFlag

using DarkModeHandlingFlag = QNativeInterface::Private::QWindowsApplication::DarkModeHandlingFlag

Definition at line 133 of file qwindowsintegration.cpp.

Function Documentation

◆ initOpenGlBlacklistResources()

void initOpenGlBlacklistResources ( )
inlinestatic

Definition at line 73 of file qwindowsintegration.cpp.

Referenced by QWindowsIntegrationPrivate::parseOptions().

Here is the caller graph for this function:

◆ parseIntOption()

template<typename IntType>
bool parseIntOption ( const QString & parameter,
const QLatin1StringView & option,
IntType minimumValue,
IntType maximumValue,
IntType * target )

Definition at line 111 of file qwindowsintegration.cpp.

◆ parseOptions()

unsigned parseOptions ( const QStringList & paramList,
int * tabletAbsoluteRange,
QtWindows::DpiAwareness * dpiAwareness,
DarkModeHandling * darkModeHandling )
inlinestatic

Definition at line 136 of file qwindowsintegration.cpp.