diff --git a/wrap/qt/device_to_logical.h b/wrap/qt/device_to_logical.h index 64a532d7..2497e43a 100644 --- a/wrap/qt/device_to_logical.h +++ b/wrap/qt/device_to_logical.h @@ -26,6 +26,17 @@ inline ValueType QTLogicalToDevice( QPainter *qp, const ValueType &value) #endif } +template < class ValueType> +inline ValueType QTDeviceToLogical( QWidget *qw, const ValueType &value) +{ +#if QT_VERSION >= 0x050000 + return value/qw->devicePixelRatio() ; +#else + Q_UNUSED(qw); + return value; +#endif +} + template < class ValueType> inline ValueType QTDeviceToLogical( QPainter *qp, const ValueType &value) {