QtBase
v6.3.1
|
#include <qhighdpiscaling_p.h>
Classes | |
struct | Point |
struct | ScaleAndOrigin |
Public Types | |
enum class | DpiAdjustmentPolicy { Unset , Enabled , Disabled , UpOnly } |
Public Member Functions | |
QHighDpiScaling ()=delete | |
~QHighDpiScaling ()=delete | |
QHighDpiScaling (const QHighDpiScaling &)=delete | |
QHighDpiScaling & | operator= (const QHighDpiScaling &)=delete |
QHighDpiScaling (QHighDpiScaling &&)=delete | |
QHighDpiScaling & | operator= (QHighDpiScaling &&)=delete |
Static Public Member Functions | |
static void | initHighDpiScaling () |
static void | updateHighDpiScaling () |
static void | setGlobalFactor (qreal factor) |
static void | setScreenFactor (QScreen *screen, qreal factor) |
static bool | isActive () |
static ScaleAndOrigin | scaleAndOrigin (const QPlatformScreen *platformScreen, Point position=Point{ Point::Invalid, QPoint() }) |
static ScaleAndOrigin | scaleAndOrigin (const QScreen *screen, Point position=Point{ Point::Invalid, QPoint() }) |
static ScaleAndOrigin | scaleAndOrigin (const QWindow *platformScreen, Point position=Point{ Point::Invalid, QPoint() }) |
template<typename C > | |
static qreal | factor (C *context) |
static QPoint | mapPositionFromNative (const QPoint &pos, const QPlatformScreen *platformScreen) |
static QPoint | mapPositionToNative (const QPoint &pos, const QPlatformScreen *platformScreen) |
static QDpi | logicalDpi (const QScreen *screen) |
static qreal | roundScaleFactor (qreal rawFactor) |
Definition at line 74 of file qhighdpiscaling_p.h.
|
strong |
Enumerator | |
---|---|
Unset | |
Enabled | |
Disabled | |
UpOnly |
Definition at line 77 of file qhighdpiscaling_p.h.
|
delete |
|
delete |
|
delete |
|
delete |
|
static |
|
inlinestatic |
Definition at line 651 of file qhighdpiscaling.cpp.
|
static |
Definition at line 608 of file qhighdpiscaling.cpp.
|
static |
|
delete |
|
delete |
Definition at line 368 of file qhighdpiscaling.cpp.
|
static |
Definition at line 738 of file qhighdpiscaling.cpp.
|
static |
|
static |
Definition at line 579 of file qhighdpiscaling.cpp.
|
static |
Definition at line 519 of file qhighdpiscaling.cpp.