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
qhighdpiscaling_p.h File Reference

(581e39b35f5a09640959112779514b3f11bc5c82)

#include <QtGui/private/qtguiglobal_p.h>
#include <QtCore/qlist.h>
#include <QtCore/qloggingcategory.h>
#include <QtCore/qmargins.h>
#include <QtCore/qmath.h>
#include <QtCore/qrect.h>
#include <QtGui/qregion.h>
#include <QtGui/qscreen.h>
#include <QtGui/qvector2d.h>
#include <QtGui/qwindow.h>
Include dependency graph for qhighdpiscaling_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QHighDpiScaling
 Collection of utility functions for UI scaling. More...
struct  QHighDpiScaling::Point
struct  QHighDpiScaling::ScaleAndOrigin

Namespaces

namespace  QHighDpi

Typedefs

typedef std::pair< qreal, qrealQDpi

Functions

QT_BEGIN_NAMESPACE Q_DECLARE_LOGGING_CATEGORY (lcHighDpi)
qreal QHighDpi::scale (qreal value, qreal scaleFactor, QPointF=QPointF(0, 0))
QSize QHighDpi::scale (const QSize &value, qreal scaleFactor, QPointF=QPointF(0, 0))
QSizeF QHighDpi::scale (const QSizeF &value, qreal scaleFactor, QPointF=QPointF(0, 0))
QVector2D QHighDpi::scale (const QVector2D &value, qreal scaleFactor, QPointF=QPointF(0, 0))
QPointF QHighDpi::scale (const QPointF &pos, qreal scaleFactor, QPointF origin=QPointF(0, 0))
QPoint QHighDpi::scale (const QPoint &pos, qreal scaleFactor, QPoint origin=QPoint(0, 0))
QRect QHighDpi::scale (const QRect &rect, qreal scaleFactor, QPoint origin=QPoint(0, 0))
QRectF QHighDpi::scale (const QRectF &rect, qreal scaleFactor, QPoint origin=QPoint(0, 0))
QMargins QHighDpi::scale (const QMargins &margins, qreal scaleFactor, QPoint origin=QPoint(0, 0))
template<typename T>
QList< T > QHighDpi::scale (const QList< T > &list, qreal scaleFactor, QPoint origin=QPoint(0, 0))
QRegion QHighDpi::scale (const QRegion &region, qreal scaleFactor, QPoint origin=QPoint(0, 0))
template<typename T>
QHighDpiScaling::Point QHighDpi::position (T, QHighDpiScaling::Point::Kind)
QHighDpiScaling::Point QHighDpi::position (QPoint point, QHighDpiScaling::Point::Kind kind)
QHighDpiScaling::Point QHighDpi::position (QPointF point, QHighDpiScaling::Point::Kind kind)
QHighDpiScaling::Point QHighDpi::position (QRect rect, QHighDpiScaling::Point::Kind kind)
QHighDpiScaling::Point QHighDpi::position (QRectF rect, QHighDpiScaling::Point::Kind kind)
template<typename T, typename C>
QHighDpi::fromNativePixels (const T &value, const C *context)
template<typename T, typename C>
QHighDpi::toNativePixels (const T &value, const C *context)
template<typename T, typename C>
QHighDpi::fromNativeLocalPosition (const T &value, const C *context)
template<typename T, typename C>
QHighDpi::toNativeLocalPosition (const T &value, const C *context)
template<typename T, typename C>
QHighDpi::fromNativeGlobalPosition (const T &value, const C *context)
template<typename T, typename C>
QHighDpi::toNativeGlobalPosition (const T &value, const C *context)
template<typename T, typename C>
QHighDpi::fromNativeWindowGeometry (const T &value, const C *context)
template<typename T, typename C>
QHighDpi::toNativeWindowGeometry (const T &value, const C *context)
template<typename T>
QHighDpi::fromNative (const T &value, qreal scaleFactor, QPoint origin=QPoint(0, 0))
template<typename T>
QHighDpi::toNative (const T &value, qreal scaleFactor, QPoint origin=QPoint(0, 0))
QRect QHighDpi::fromNative (const QRect &rect, const QScreen *screen, const QPoint &screenOrigin)
QRect QHighDpi::fromNativeScreenGeometry (const QRect &nativeScreenGeometry, const QScreen *screen)
QRegion QHighDpi::fromNativeLocalRegion (const QRegion &pixelRegion, const QWindow *window)
QRegion QHighDpi::fromNativeLocalExposedRegion (const QRegion &pixelRegion, const QWindow *window)
QRegion QHighDpi::toNativeLocalRegion (const QRegion &pointRegion, const QWindow *window)

Typedef Documentation

◆ QDpi

typedef std::pair<qreal, qreal> QDpi

Definition at line 35 of file qhighdpiscaling_p.h.

Function Documentation

◆ Q_DECLARE_LOGGING_CATEGORY()

QT_BEGIN_NAMESPACE Q_DECLARE_LOGGING_CATEGORY ( lcHighDpi )