![]() |
Qt 6.x
The Qt SDK
|
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 ®ion, 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 > | |
T | fromNativePixels (const T &value, const C *context) |
template<typename T , typename C > | |
T | toNativePixels (const T &value, const C *context) |
template<typename T , typename C > | |
T | fromNativeLocalPosition (const T &value, const C *context) |
template<typename T , typename C > | |
T | toNativeLocalPosition (const T &value, const C *context) |
template<typename T , typename C > | |
T | fromNativeGlobalPosition (const T &value, const C *context) |
template<typename T , typename C > | |
T | toNativeGlobalPosition (const T &value, const C *context) |
template<typename T , typename C > | |
T | fromNativeWindowGeometry (const T &value, const C *context) |
template<typename T , typename C > | |
T | toNativeWindowGeometry (const T &value, const C *context) |
template<typename T > | |
T | fromNative (const T &value, qreal scaleFactor, QPoint origin=QPoint(0, 0)) |
template<typename T > | |
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) |
|
inline |
Definition at line 282 of file qhighdpiscaling_p.h.
References QHighDpiScaling::factor(), rect, and screen.
|
inline |
Definition at line 271 of file qhighdpiscaling_p.h.
Referenced by QWindowSystemInterface::handleScreenGeometryChange(), QPlatformWindow::initialGeometry(), and QScreenPrivate::updateGeometry().
T QHighDpi::fromNativeGlobalPosition | ( | const T & | value, |
const C * | context | ||
) |
Definition at line 239 of file qhighdpiscaling_p.h.
References context, QHighDpiScaling::ScaleAndOrigin::factor, QHighDpiScaling::Point::Native, QHighDpiScaling::ScaleAndOrigin::origin, position(), and QHighDpiScaling::scaleAndOrigin().
Referenced by QWindowSystemInterface::handleGestureEventWithValueAndDelta(), QWindowSystemInterface::handleTabletEvent(), QWindowSystemInterface::handleWheelEvent(), QT_DEFINE_QPA_EVENT_HANDLER(), and QT_DEFINE_QPA_EVENT_HANDLER().
|
inline |
Definition at line 300 of file qhighdpiscaling_p.h.
References QHighDpiScaling::factor(), QHighDpiScaling::isActive(), rect, and window().
Referenced by QT_DEFINE_QPA_EVENT_HANDLER(), and QT_DEFINE_QPA_EVENT_HANDLER().
T QHighDpi::fromNativeLocalPosition | ( | const T & | value, |
const C * | context | ||
) |
Definition at line 227 of file qhighdpiscaling_p.h.
References context, and QHighDpiScaling::factor().
Referenced by QWindowSystemInterface::handleGestureEventWithValueAndDelta(), QWindowSystemInterface::handleTabletEvent(), QWindowSystemInterface::handleWheelEvent(), QT_DEFINE_QPA_EVENT_HANDLER(), QT_DEFINE_QPA_EVENT_HANDLER(), and QWidgetPlatformMenu::showPopup().
|
inline |
Definition at line 293 of file qhighdpiscaling_p.h.
References QHighDpiScaling::factor(), and window().
T QHighDpi::fromNativePixels | ( | const T & | value, |
const C * | context | ||
) |
Definition at line 213 of file qhighdpiscaling_p.h.
References context, QHighDpiScaling::ScaleAndOrigin::factor, QHighDpiScaling::ScaleAndOrigin::origin, and QHighDpiScaling::scaleAndOrigin().
Referenced by QAndroidPlatformWindow::QAndroidPlatformWindow(), fromNativeGlobalPixels(), QWindowSystemInterfacePrivate::fromNativeTouchPoints(), QSystemTrayIconPrivate::geometry_sys(), QAndroidInputContext::handleLocationChanged(), QWindowsWindow::handleNonClientHitTest(), QXcbWindow::hide(), QtAndroidAccessibility::hitTest_helper(), QPlatformWindow::initialGeometry(), QToolBarPrivate::mouseMoveEvent(), QTipLabel::placeTip(), QCursor::pos(), QGuiApplicationPrivate::processWindowScreenChangedEvent(), QPlatformInputContext::queryFocusObject(), and QPlatformInputContext::setSelectionOnFocusObject().
|
inline |
Definition at line 287 of file qhighdpiscaling_p.h.
References QHighDpiScaling::factor(), screen, QRect::size(), and QRect::topLeft().
Referenced by QWindowSystemInterface::handleScreenGeometryChange().
T QHighDpi::fromNativeWindowGeometry | ( | const T & | value, |
const C * | context | ||
) |
Definition at line 255 of file qhighdpiscaling_p.h.
References context, QHighDpiScaling::ScaleAndOrigin::factor, QHighDpiScaling::ScaleAndOrigin::origin, and QHighDpiScaling::scaleAndOrigin().
Referenced by QWindowSystemInterfacePrivate::GeometryChangeEvent::GeometryChangeEvent(), QPlatformWindow::closestAcceptableGeometry(), and QT_DEFINE_QPA_EVENT_HANDLER().
|
inline |
Definition at line 199 of file qhighdpiscaling_p.h.
|
inline |
Definition at line 202 of file qhighdpiscaling_p.h.
References QPointF::toPoint().
|
inline |
Definition at line 205 of file qhighdpiscaling_p.h.
References rect.
|
inline |
Definition at line 208 of file qhighdpiscaling_p.h.
References rect.
|
inline |
Definition at line 196 of file qhighdpiscaling_p.h.
References QHighDpiScaling::Point::Invalid.
Referenced by fromNativeGlobalPosition(), and toNativeGlobalPosition().
QList< T > QHighDpi::scale | ( | const QList< T > & | list, |
qreal | scaleFactor, | ||
QPoint | origin = QPoint(0, 0) |
||
) |
Definition at line 173 of file qhighdpiscaling_p.h.
References QHighDpiScaling::isActive(), item, list, scaled(), and QList< T >::size().
|
inline |
Definition at line 165 of file qhighdpiscaling_p.h.
References QMargins::bottom(), QMargins::left(), Q_UNUSED, qRound(), QMargins::right(), and QMargins::top().
|
inline |
Definition at line 150 of file qhighdpiscaling_p.h.
References pos.
|
inline |
Definition at line 145 of file qhighdpiscaling_p.h.
References pos.
|
inline |
Definition at line 155 of file qhighdpiscaling_p.h.
References rect.
|
inline |
Definition at line 160 of file qhighdpiscaling_p.h.
References rect.
|
inline |
Definition at line 185 of file qhighdpiscaling_p.h.
References QTransform::fromScale(), QHighDpiScaling::isActive(), QTransform::map(), scaled(), and QRegion::translated().
Definition at line 130 of file qhighdpiscaling_p.h.
Definition at line 135 of file qhighdpiscaling_p.h.
|
inline |
Definition at line 140 of file qhighdpiscaling_p.h.
Definition at line 125 of file qhighdpiscaling_p.h.
Referenced by QBackingStore::beginPaint(), QBackingStore::flush(), QBackingStore::resize(), and QBackingStore::scroll().
|
inline |
Definition at line 277 of file qhighdpiscaling_p.h.
Referenced by QScreen::grabWindow(), and QPlatformWindow::initialGeometry().
T QHighDpi::toNativeGlobalPosition | ( | const T & | value, |
const C * | context | ||
) |
Definition at line 247 of file qhighdpiscaling_p.h.
References context, QHighDpiScaling::Point::DeviceIndependent, QHighDpiScaling::ScaleAndOrigin::factor, QHighDpiScaling::ScaleAndOrigin::origin, position(), and QHighDpiScaling::scaleAndOrigin().
Referenced by qt_handleMouseEvent().
T QHighDpi::toNativeLocalPosition | ( | const T & | value, |
const C * | context | ||
) |
Definition at line 233 of file qhighdpiscaling_p.h.
References context, and QHighDpiScaling::factor().
Referenced by QXcbWindow::create(), QWindowsIntegration::createPlatformWindow(), and qt_handleMouseEvent().
|
inline |
Definition at line 313 of file qhighdpiscaling_p.h.
References QHighDpiScaling::factor(), and window().
Referenced by QWindowsWindow::QWindowsWindow(), QXcbWindow::create(), QWindowsWindow::handleDpiChanged(), and QCocoaWindow::initialize().
T QHighDpi::toNativePixels | ( | const T & | value, |
const C * | context | ||
) |
Definition at line 220 of file qhighdpiscaling_p.h.
References context, QHighDpiScaling::ScaleAndOrigin::factor, QHighDpiScaling::ScaleAndOrigin::origin, and QHighDpiScaling::scaleAndOrigin().
Referenced by QAndroidPlatformWindow::QAndroidPlatformWindow(), QPlatformWindow::QPlatformWindow(), QPlatformInputContext::anchorRectangle(), QXcbWindow::create(), QWindowsIntegration::createPlatformWindow(), QPlatformInputContext::cursorRectangle(), QWindowsBackingStore::flush(), QXcbNativeBackingStore::flush(), QXcbBackingStore::flush(), getNativeMousePos(), QXcbWindow::hide(), QPlatformWindow::initialGeometry(), QPlatformInputContext::inputItemClipRectangle(), QPlatformInputContext::inputItemRectangle(), QPlatformInputContext::keyboardRectangle(), QQuickLabsPlatformMenu::open(), QLibInputPointer::processAbsMotion(), QLibInputPointer::processMotion(), QGuiApplicationPrivate::processMouseEvent(), QEvdevTouchScreenData::screenGeometry(), QtAndroidAccessibility::screenRect_helper(), QLibInputPointer::setPos(), QCursor::setPos(), showSystemMenu(), QSimpleDrag::startDrag(), QXcbDrag::startDrag(), QWindowSystemInterfacePrivate::toNativeTouchPoint(), QPlatformScreen::topLevelAt(), QGuiApplication::topLevelAt(), QPlatformWindow::windowBaseSize(), QPlatformWindow::windowMaximumSize(), QPlatformWindow::windowMinimumSize(), and QPlatformWindow::windowSizeIncrement().
T QHighDpi::toNativeWindowGeometry | ( | const T & | value, |
const C * | context | ||
) |
Definition at line 263 of file qhighdpiscaling_p.h.
References context, QHighDpiScaling::ScaleAndOrigin::factor, QHighDpiScaling::ScaleAndOrigin::origin, and QHighDpiScaling::scaleAndOrigin().
Referenced by QPlatformWindow::closestAcceptableGeometry(), QEvdevTouchScreenData::screenGeometry(), QWindow::setGeometry(), QPlatformWindow::windowFrameGeometry(), and QPlatformWindow::windowGeometry().