Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qhighdpiscaling_p.h File Reference

(7dbf070dd1a15ea99b3d5d2e528c9d4c75eafff6)

#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 QPair< 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 QPair<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 )