diff options
Diffstat (limited to 'src/plugins/platforms/cocoa')
-rw-r--r-- | src/plugins/platforms/cocoa/qcocoaintegration.h | 4 | ||||
-rw-r--r-- | src/plugins/platforms/cocoa/qcocoaintegration.mm | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoaintegration.h b/src/plugins/platforms/cocoa/qcocoaintegration.h index a253a6bea3..6e845de790 100644 --- a/src/plugins/platforms/cocoa/qcocoaintegration.h +++ b/src/plugins/platforms/cocoa/qcocoaintegration.h @@ -59,14 +59,14 @@ public: QRect geometry() const { return m_geometry; } int depth() const { return m_depth; } QImage::Format format() const { return m_format; } - QSize physicalSize() const { return m_physicalSize; } + QSizeF physicalSize() const { return m_physicalSize; } public: NSScreen *m_screen; QRect m_geometry; int m_depth; QImage::Format m_format; - QSize m_physicalSize; + QSizeF m_physicalSize; }; class QCocoaIntegration : public QPlatformIntegration diff --git a/src/plugins/platforms/cocoa/qcocoaintegration.mm b/src/plugins/platforms/cocoa/qcocoaintegration.mm index 63993146bd..68567a3c70 100644 --- a/src/plugins/platforms/cocoa/qcocoaintegration.mm +++ b/src/plugins/platforms/cocoa/qcocoaintegration.mm @@ -70,7 +70,7 @@ QCocoaScreen::QCocoaScreen(int screenIndex) const int dpi = 72; const qreal inch = 25.4; - m_physicalSize = QSize(qRound(m_geometry.width() * inch / dpi), qRound(m_geometry.height() *inch / dpi)); + m_physicalSize = QSizeF(m_geometry.size()) * inch / dpi; } QCocoaScreen::~QCocoaScreen() |