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
QHighDpi Namespace Reference

Functions

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

Function Documentation

◆ fromNative() [1/2]

QRect QHighDpi::fromNative ( const QRect & rect,
const QScreen * screen,
const QPoint & screenOrigin )
inline

Definition at line 282 of file qhighdpiscaling_p.h.

◆ fromNative() [2/2]

template<typename T>
T QHighDpi::fromNative ( const T & value,
qreal scaleFactor,
QPoint origin = QPoint(0, 0) )
inline

Definition at line 271 of file qhighdpiscaling_p.h.

◆ fromNativeGlobalPosition()

template<typename T, typename C>
T QHighDpi::fromNativeGlobalPosition ( const T & value,
const C * context )

Definition at line 239 of file qhighdpiscaling_p.h.

◆ fromNativeLocalExposedRegion()

QRegion QHighDpi::fromNativeLocalExposedRegion ( const QRegion & pixelRegion,
const QWindow * window )
inline

Definition at line 300 of file qhighdpiscaling_p.h.

◆ fromNativeLocalPosition()

template<typename T, typename C>
T QHighDpi::fromNativeLocalPosition ( const T & value,
const C * context )

Definition at line 227 of file qhighdpiscaling_p.h.

◆ fromNativeLocalRegion()

QRegion QHighDpi::fromNativeLocalRegion ( const QRegion & pixelRegion,
const QWindow * window )
inline

Definition at line 293 of file qhighdpiscaling_p.h.

◆ fromNativePixels()

template<typename T, typename C>
T QHighDpi::fromNativePixels ( const T & value,
const C * context )

Definition at line 213 of file qhighdpiscaling_p.h.

◆ fromNativeScreenGeometry()

QRect QHighDpi::fromNativeScreenGeometry ( const QRect & nativeScreenGeometry,
const QScreen * screen )
inline

Definition at line 287 of file qhighdpiscaling_p.h.

◆ fromNativeWindowGeometry()

template<typename T, typename C>
T QHighDpi::fromNativeWindowGeometry ( const T & value,
const C * context )

Definition at line 255 of file qhighdpiscaling_p.h.

◆ position() [1/5]

QHighDpiScaling::Point QHighDpi::position ( QPoint point,
QHighDpiScaling::Point::Kind kind )
inline

Definition at line 199 of file qhighdpiscaling_p.h.

◆ position() [2/5]

QHighDpiScaling::Point QHighDpi::position ( QPointF point,
QHighDpiScaling::Point::Kind kind )
inline

Definition at line 202 of file qhighdpiscaling_p.h.

◆ position() [3/5]

QHighDpiScaling::Point QHighDpi::position ( QRect rect,
QHighDpiScaling::Point::Kind kind )
inline

Definition at line 205 of file qhighdpiscaling_p.h.

◆ position() [4/5]

QHighDpiScaling::Point QHighDpi::position ( QRectF rect,
QHighDpiScaling::Point::Kind kind )
inline

Definition at line 208 of file qhighdpiscaling_p.h.

◆ position() [5/5]

template<typename T>
QHighDpiScaling::Point QHighDpi::position ( T ,
QHighDpiScaling::Point::Kind  )
inline

Definition at line 196 of file qhighdpiscaling_p.h.

◆ scale() [1/11]

template<typename T>
QList< T > QHighDpi::scale ( const QList< T > & list,
qreal scaleFactor,
QPoint origin = QPoint(0, 0) )

Definition at line 173 of file qhighdpiscaling_p.h.

◆ scale() [2/11]

QMargins QHighDpi::scale ( const QMargins & margins,
qreal scaleFactor,
QPoint origin = QPoint(0, 0) )
inline

Definition at line 165 of file qhighdpiscaling_p.h.

◆ scale() [3/11]

QPoint QHighDpi::scale ( const QPoint & pos,
qreal scaleFactor,
QPoint origin = QPoint(0, 0) )
inline

Definition at line 150 of file qhighdpiscaling_p.h.

◆ scale() [4/11]

QPointF QHighDpi::scale ( const QPointF & pos,
qreal scaleFactor,
QPointF origin = QPointF(0, 0) )
inline

Definition at line 145 of file qhighdpiscaling_p.h.

◆ scale() [5/11]

QRect QHighDpi::scale ( const QRect & rect,
qreal scaleFactor,
QPoint origin = QPoint(0, 0) )
inline

Definition at line 155 of file qhighdpiscaling_p.h.

◆ scale() [6/11]

QRectF QHighDpi::scale ( const QRectF & rect,
qreal scaleFactor,
QPoint origin = QPoint(0, 0) )
inline

Definition at line 160 of file qhighdpiscaling_p.h.

◆ scale() [7/11]

QRegion QHighDpi::scale ( const QRegion & region,
qreal scaleFactor,
QPoint origin = QPoint(0, 0) )
inline

Definition at line 185 of file qhighdpiscaling_p.h.

◆ scale() [8/11]

QSize QHighDpi::scale ( const QSize & value,
qreal scaleFactor,
QPointF = QPointF(0, 0) )
inline

Definition at line 130 of file qhighdpiscaling_p.h.

◆ scale() [9/11]

QSizeF QHighDpi::scale ( const QSizeF & value,
qreal scaleFactor,
QPointF = QPointF(0, 0) )
inline

Definition at line 135 of file qhighdpiscaling_p.h.

◆ scale() [10/11]

QVector2D QHighDpi::scale ( const QVector2D & value,
qreal scaleFactor,
QPointF = QPointF(0, 0) )
inline

Definition at line 140 of file qhighdpiscaling_p.h.

◆ scale() [11/11]

qreal QHighDpi::scale ( qreal value,
qreal scaleFactor,
QPointF = QPointF(0, 0) )
inline

Definition at line 125 of file qhighdpiscaling_p.h.

◆ toNative()

template<typename T>
T QHighDpi::toNative ( const T & value,
qreal scaleFactor,
QPoint origin = QPoint(0, 0) )
inline

Definition at line 277 of file qhighdpiscaling_p.h.

◆ toNativeGlobalPosition()

template<typename T, typename C>
T QHighDpi::toNativeGlobalPosition ( const T & value,
const C * context )

Definition at line 247 of file qhighdpiscaling_p.h.

◆ toNativeLocalPosition()

template<typename T, typename C>
T QHighDpi::toNativeLocalPosition ( const T & value,
const C * context )

Definition at line 233 of file qhighdpiscaling_p.h.

◆ toNativeLocalRegion()

QRegion QHighDpi::toNativeLocalRegion ( const QRegion & pointRegion,
const QWindow * window )
inline

Definition at line 313 of file qhighdpiscaling_p.h.

◆ toNativePixels()

template<typename T, typename C>
T QHighDpi::toNativePixels ( const T & value,
const C * context )

Definition at line 220 of file qhighdpiscaling_p.h.

◆ toNativeWindowGeometry()

template<typename T, typename C>
T QHighDpi::toNativeWindowGeometry ( const T & value,
const C * context )

Definition at line 263 of file qhighdpiscaling_p.h.