![]() |
Qt 6.x
The Qt SDK
|
#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"
Include dependency graph for qhighdpiscaling.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< int > | qEnvironmentVariableOptionalInt (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" |
Definition at line 314 of file qhighdpiscaling.cpp.
Definition at line 294 of file qhighdpiscaling.cpp.
|
static |
Definition at line 283 of file qhighdpiscaling.cpp.
References EnumLookup< EnumType >::name, and QByteArrayLiteral.
Referenced by QHighDpiScaling::initHighDpiScaling().
Here is the caller graph for this function:
|
static |
Definition at line 324 of file qhighdpiscaling.cpp.
References dpiAdjustmentPolicyLookup, it, and QHighDpiScaling::Unset.
Referenced by QHighDpiScaling::initHighDpiScaling().
Here is the caller graph for this function:
|
static |
Definition at line 306 of file qhighdpiscaling.cpp.
References it, scaleFactorRoundingPolicyLookup, and Qt::Unset.
Referenced by QHighDpiScaling::initHighDpiScaling().
Here is the caller graph for this function:Definition at line 757 of file qhighdpiscaling.cpp.
|
static |
Definition at line 277 of file qhighdpiscaling.cpp.
References EnumLookup< EnumType >::name, and qstricmp().
Here is the call graph for this function:| QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY | ( | lcHighDpi | , |
| "qt.highdpi" | |||
| ) |
|
static |
Definition at line 39 of file qhighdpiscaling.cpp.
References qEnvironmentVariableIsSet(), and qgetenv().
Referenced by QHighDpiScaling::initHighDpiScaling().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 47 of file qhighdpiscaling.cpp.
References ok, opt, and qEnvironmentVariableIntValue().
Referenced by QHighDpiScaling::initHighDpiScaling().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 55 of file qhighdpiscaling.cpp.
References ok, qEnvironmentVariable(), qEnvironmentVariableIsSet(), and QString::toDouble().
Referenced by QHighDpiScaling::initHighDpiScaling().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 31 of file qhighdpiscaling.cpp.
References qEnvironmentVariable(), and qEnvironmentVariableIsSet().
Referenced by QHighDpiScaling::initHighDpiScaling().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 28 of file qhighdpiscaling.cpp.
Referenced by QHighDpiScaling::initHighDpiScaling().
|
static |
Definition at line 316 of file qhighdpiscaling.cpp.
Referenced by QHighDpiScaling::initHighDpiScaling(), and lookupDpiAdjustmentPolicy().
|
static |
Definition at line 24 of file qhighdpiscaling.cpp.
Referenced by QHighDpiScaling::initHighDpiScaling().
|
static |
Definition at line 25 of file qhighdpiscaling.cpp.
Referenced by QHighDpiScaling::initHighDpiScaling().
|
static |
Definition at line 557 of file qhighdpiscaling.cpp.
Referenced by QHighDpiScaling::setScreenFactor().
|
static |
Definition at line 27 of file qhighdpiscaling.cpp.
Referenced by QHighDpiScaling::initHighDpiScaling().
|
static |
Definition at line 296 of file qhighdpiscaling.cpp.
Referenced by QHighDpiScaling::initHighDpiScaling(), and lookupScaleFactorRoundingPolicy().
|
static |
Definition at line 26 of file qhighdpiscaling.cpp.
Referenced by QHighDpiScaling::initHighDpiScaling().
|
static |
Definition at line 29 of file qhighdpiscaling.cpp.
Referenced by QHighDpiScaling::initHighDpiScaling().