Remove QPlatformScreen::pixelDensity()

This function is no longer in use - Qt Gui now computes
scale factors based on logicalDpi() and logicalBaseDpi()
instead.

Change-Id: Ieb4b75ef4e1563694a8e12b7cdd1f60c419d5bf2
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
This commit is contained in:
Morten Johan Sørvig 2020-09-30 14:41:37 +02:00
parent 9103d82d01
commit f84ba3108c
8 changed files with 0 additions and 42 deletions

View File

@ -215,31 +215,12 @@ QDpi QPlatformScreen::logicalBaseDpi() const
implementation returns 1.0. implementation returns 1.0.
\sa QPlatformWindow::devicePixelRatio() \sa QPlatformWindow::devicePixelRatio()
\sa QPlatformScreen::pixelDensity()
*/ */
qreal QPlatformScreen::devicePixelRatio() const qreal QPlatformScreen::devicePixelRatio() const
{ {
return 1.0; return 1.0;
} }
/*!
Reimplement this function in subclass to return the pixel density of the
screen. This is the scale factor needed to make a low-dpi application
usable on this screen. The default implementation returns 1.0.
Returning something else than 1.0 from this function causes Qt to
apply the scale factor to the application's coordinate system.
This is different from devicePixelRatio, which reports a scale
factor already applied by the windowing system. A platform plugin
typically implements one (or none) of these two functions.
\sa QPlatformWindow::devicePixelRatio()
*/
qreal QPlatformScreen::pixelDensity() const
{
return 1.0;
}
/*! /*!
Reimplement this function in subclass to return the vertical refresh rate Reimplement this function in subclass to return the vertical refresh rate
of the screen, in Hz. of the screen, in Hz.

View File

@ -119,7 +119,6 @@ public:
virtual QDpi logicalDpi() const; virtual QDpi logicalDpi() const;
virtual QDpi logicalBaseDpi() const; virtual QDpi logicalBaseDpi() const;
virtual qreal devicePixelRatio() const; virtual qreal devicePixelRatio() const;
virtual qreal pixelDensity() const;
virtual qreal refreshRate() const; virtual qreal refreshRate() const;

View File

@ -234,11 +234,6 @@ QDpi QEglFSDeviceIntegration::logicalDpi() const
return QDpi(100, 100); return QDpi(100, 100);
} }
qreal QEglFSDeviceIntegration::pixelDensity() const
{
return qMax(1, qRound(logicalDpi().first / qreal(100)));
}
Qt::ScreenOrientation QEglFSDeviceIntegration::nativeOrientation() const Qt::ScreenOrientation QEglFSDeviceIntegration::nativeOrientation() const
{ {
return Qt::PrimaryOrientation; return Qt::PrimaryOrientation;

View File

@ -80,7 +80,6 @@ public:
virtual QSizeF physicalScreenSize() const; virtual QSizeF physicalScreenSize() const;
virtual QSize screenSize() const; virtual QSize screenSize() const;
virtual QDpi logicalDpi() const; virtual QDpi logicalDpi() const;
virtual qreal pixelDensity() const;
virtual Qt::ScreenOrientation nativeOrientation() const; virtual Qt::ScreenOrientation nativeOrientation() const;
virtual Qt::ScreenOrientation orientation() const; virtual Qt::ScreenOrientation orientation() const;
virtual int screenDepth() const; virtual int screenDepth() const;

View File

@ -115,11 +115,6 @@ QDpi QEglFSScreen::logicalDpi() const
return qt_egl_device_integration()->logicalDpi(); return qt_egl_device_integration()->logicalDpi();
} }
qreal QEglFSScreen::pixelDensity() const
{
return qt_egl_device_integration()->pixelDensity();
}
Qt::ScreenOrientation QEglFSScreen::nativeOrientation() const Qt::ScreenOrientation QEglFSScreen::nativeOrientation() const
{ {
return qt_egl_device_integration()->nativeOrientation(); return qt_egl_device_integration()->nativeOrientation();

View File

@ -74,7 +74,6 @@ public:
QSizeF physicalSize() const override; QSizeF physicalSize() const override;
QDpi logicalDpi() const override; QDpi logicalDpi() const override;
qreal pixelDensity() const override;
Qt::ScreenOrientation nativeOrientation() const override; Qt::ScreenOrientation nativeOrientation() const override;
Qt::ScreenOrientation orientation() const override; Qt::ScreenOrientation orientation() const override;

View File

@ -85,11 +85,6 @@ QDpi QEglFSEmulatorScreen::logicalDpi() const
return QDpi(100, 100); return QDpi(100, 100);
} }
qreal QEglFSEmulatorScreen::pixelDensity() const
{
return m_pixelDensity;
}
qreal QEglFSEmulatorScreen::refreshRate() const qreal QEglFSEmulatorScreen::refreshRate() const
{ {
return m_refreshRate; return m_refreshRate;
@ -163,9 +158,6 @@ void QEglFSEmulatorScreen::initFromJsonObject(const QJsonObject &description)
m_physicalSize.setHeight(value.toInt()); m_physicalSize.setHeight(value.toInt());
} }
value = description.value(QLatin1String("pixelDensity"));
if (!value.isUndefined() && value.isDouble())
m_pixelDensity = value.toDouble();
value = description.value(QLatin1String("refreshRate")); value = description.value(QLatin1String("refreshRate"));
if (!value.isUndefined() && value.isDouble()) if (!value.isUndefined() && value.isDouble())

View File

@ -58,7 +58,6 @@ public:
QImage::Format format() const override; QImage::Format format() const override;
QSizeF physicalSize() const override; QSizeF physicalSize() const override;
QDpi logicalDpi() const override; QDpi logicalDpi() const override;
qreal pixelDensity() const override;
qreal refreshRate() const override; qreal refreshRate() const override;
Qt::ScreenOrientation nativeOrientation() const override; Qt::ScreenOrientation nativeOrientation() const override;
Qt::ScreenOrientation orientation() const override; Qt::ScreenOrientation orientation() const override;
@ -74,7 +73,6 @@ private:
int m_depth; int m_depth;
QImage::Format m_format; QImage::Format m_format;
QSizeF m_physicalSize; QSizeF m_physicalSize;
float m_pixelDensity;
float m_refreshRate; float m_refreshRate;
Qt::ScreenOrientation m_nativeOrientation; Qt::ScreenOrientation m_nativeOrientation;
Qt::ScreenOrientation m_orientation; Qt::ScreenOrientation m_orientation;