![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qhighdpiscaling_p.h"#include "qguiapplication.h"#include "qscreen.h"#include "qplatformintegration.h"#include "qplatformwindow.h"#include "private/qscreen_p.h"#include <private/qguiapplication_p.h>#include <QtCore/qdebug.h>#include <QtCore/qmetaobject.h>#include <algorithm>#include <optional>#include "moc_qhighdpiscaling_p.cpp"Go to the source code of this file.
Classes | |
| struct | EnumLookup< EnumType > |
Typedefs | |
| using | ScaleFactorRoundingPolicyLookup = EnumLookup<Qt::HighDpiScaleFactorRoundingPolicy> |
| using | DpiAdjustmentPolicyLookup = EnumLookup<QHighDpiScaling::DpiAdjustmentPolicy> |
Functions | |
| QT_BEGIN_NAMESPACE | Q_LOGGING_CATEGORY (lcHighDpi, "qt.highdpi") |
| static std::optional< QString > | qEnvironmentVariableOptionalString (const char *name) |
| static std::optional< QByteArray > | qEnvironmentVariableOptionalByteArray (const char *name) |
| static std::optional< qreal > | qEnvironmentVariableOptionalReal (const char *name) |
| template<class EnumType> | |
| static bool | operator== (const EnumLookup< EnumType > &e1, const EnumLookup< EnumType > &e2) |
| template<class EnumType> | |
| static QByteArray | joinEnumValues (const EnumLookup< EnumType > *i1, const EnumLookup< EnumType > *i2) |
| static Qt::HighDpiScaleFactorRoundingPolicy | lookupScaleFactorRoundingPolicy (const QByteArray &v) |
| static QHighDpiScaling::DpiAdjustmentPolicy | lookupDpiAdjustmentPolicy (const QByteArray &v) |
| QDebug | operator<< (QDebug debug, const QHighDpiScaling::ScreenFactor &factor) |
Variables | |
| static const char | enableHighDpiScalingEnvVar [] = "QT_ENABLE_HIGHDPI_SCALING" |
| static const char | scaleFactorEnvVar [] = "QT_SCALE_FACTOR" |
| static const char | screenFactorsEnvVar [] = "QT_SCREEN_SCALE_FACTORS" |
| static const char | scaleFactorRoundingPolicyEnvVar [] = "QT_SCALE_FACTOR_ROUNDING_POLICY" |
| static const char | dpiAdjustmentPolicyEnvVar [] = "QT_DPI_ADJUSTMENT_POLICY" |
| static const char | usePhysicalDpiEnvVar [] = "QT_USE_PHYSICAL_DPI" |
| static const ScaleFactorRoundingPolicyLookup | scaleFactorRoundingPolicyLookup [] |
| static const DpiAdjustmentPolicyLookup | dpiAdjustmentPolicyLookup [] |
| static const char | scaleFactorProperty [] = "_q_scaleFactor" |
| typedef EnumLookup< QHighDpiScaling::DpiAdjustmentPolicy > DpiAdjustmentPolicyLookup = EnumLookup<QHighDpiScaling::DpiAdjustmentPolicy> |
Definition at line 304 of file qhighdpiscaling.cpp.
| typedef EnumLookup< Qt::HighDpiScaleFactorRoundingPolicy > ScaleFactorRoundingPolicyLookup = EnumLookup<Qt::HighDpiScaleFactorRoundingPolicy> |
Definition at line 284 of file qhighdpiscaling.cpp.
|
static |
Definition at line 273 of file qhighdpiscaling.cpp.
|
static |
Definition at line 314 of file qhighdpiscaling.cpp.
|
static |
Definition at line 296 of file qhighdpiscaling.cpp.
Definition at line 747 of file qhighdpiscaling.cpp.
|
static |
Definition at line 267 of file qhighdpiscaling.cpp.
| QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY | ( | lcHighDpi | , |
| "qt.highdpi" | ) |
|
static |
Definition at line 38 of file qhighdpiscaling.cpp.
|
static |
Definition at line 44 of file qhighdpiscaling.cpp.
|
static |
Definition at line 32 of file qhighdpiscaling.cpp.
|
static |
Definition at line 28 of file qhighdpiscaling.cpp.
|
static |
Definition at line 306 of file qhighdpiscaling.cpp.
|
static |
Definition at line 24 of file qhighdpiscaling.cpp.
|
static |
Definition at line 25 of file qhighdpiscaling.cpp.
|
static |
Definition at line 547 of file qhighdpiscaling.cpp.
|
static |
Definition at line 27 of file qhighdpiscaling.cpp.
|
static |
Definition at line 286 of file qhighdpiscaling.cpp.
|
static |
Definition at line 26 of file qhighdpiscaling.cpp.
|
static |
Definition at line 29 of file qhighdpiscaling.cpp.