![]() |
Qt 6.x
The Qt SDK
|
#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 <wrl.h>
#include <limits.h>
#include "qwindowsglcontext.h"
#include "qwindowsopengltester.h"
#include <memory>
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 ¶meter, const QLatin1StringView &option, IntType minimumValue, IntType maximumValue, IntType *target) |
static unsigned | parseOptions (const QStringList ¶mList, int *tabletAbsoluteRange, QtWindows::DpiAwareness *dpiAwareness, DarkModeHandling *darkModeHandling) |
using DarkModeHandling = QNativeInterface::Private::QWindowsApplication::DarkModeHandling |
Definition at line 160 of file qwindowsintegration.cpp.
using DarkModeHandlingFlag = QNativeInterface::Private::QWindowsApplication::DarkModeHandlingFlag |
Definition at line 159 of file qwindowsintegration.cpp.
|
inlinestatic |
Definition at line 74 of file qwindowsintegration.cpp.
References Q_INIT_RESOURCE.
Referenced by QWindowsIntegrationPrivate::parseOptions().
bool parseIntOption | ( | const QString & | parameter, |
const QLatin1StringView & | option, | ||
IntType | minimumValue, | ||
IntType | maximumValue, | ||
IntType * | target | ||
) |
Definition at line 137 of file qwindowsintegration.cpp.
References QString::at(), ok, qWarning, QString::right(), QString::size(), QString::startsWith(), and QString::toInt().
Referenced by parseOptions().
|
inlinestatic |
Definition at line 162 of file qwindowsintegration.cpp.
References QWindowsIntegration::AlwaysUseNativeMenus, QWindowsIntegration::DetectAltGrModifier, QWindowsIntegration::DisableArb, QWindowsIntegration::DontPassOsMouseEventsSynthesizedFromTouch, QWindowsIntegration::DontUseColorFonts, QWindowsIntegration::DontUseDirectWriteFonts, QWindowsIntegration::DontUseWMPointer, QWindowsIntegration::FontDatabaseDirectWrite, QWindowsIntegration::FontDatabaseFreeType, QWindowsIntegration::FontDatabaseNative, QtWindows::Invalid, QWindowsIntegration::NoNativeDialogs, QWindowsIntegration::NoNativeMenus, parseIntOption(), QtWindows::PerMonitorVersion2, qWarning, QWindowsIntegration::RtlEnabled, QWindowsContext::verbose, and QWindowsIntegration::XpNativeDialogs.