mirror of
https://github.com/YACReader/yacreader
synced 2025-05-28 03:10:27 -04:00
Replace all uses of devicePixelRatio with devicePixelRatioF
This commit is contained in:
parent
380aea2a66
commit
565bc3a5d0
@ -77,7 +77,7 @@ void MagnifyingGlass::updateImage(int x, int y)
|
||||
}
|
||||
if (outImage) {
|
||||
QImage img(zoomWidth, zoomHeight, QImage::Format_RGB32);
|
||||
img.setDevicePixelRatio(devicePixelRatio());
|
||||
img.setDevicePixelRatio(devicePixelRatioF());
|
||||
img.fill(Configuration::getConfiguration().getBackgroundColor());
|
||||
if (zw > 0 && zh > 0) {
|
||||
QPainter painter(&img);
|
||||
@ -118,7 +118,7 @@ void MagnifyingGlass::updateImage(int x, int y)
|
||||
}
|
||||
if (outImage) {
|
||||
QImage img(zoomWidth, zoomHeight, QImage::Format_RGB32);
|
||||
img.setDevicePixelRatio(devicePixelRatio());
|
||||
img.setDevicePixelRatio(devicePixelRatioF());
|
||||
img.fill(Configuration::getConfiguration().getBackgroundColor());
|
||||
if (zw > 0 && zh > 0) {
|
||||
QPainter painter(&img);
|
||||
|
@ -981,7 +981,7 @@ void Viewer::setPageUnavailableMessage()
|
||||
void Viewer::configureContent(QString msg)
|
||||
{
|
||||
content->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);
|
||||
if (!(devicePixelRatio() > 1))
|
||||
if (!(devicePixelRatioF() > 1))
|
||||
content->setScaledContents(true);
|
||||
content->setAlignment(Qt::AlignTop | Qt::AlignHCenter);
|
||||
content->setText(msg);
|
||||
|
@ -267,12 +267,12 @@ void ServerConfigDialog::generateQR(const QString &serverAddress)
|
||||
if (image.isNull()) {
|
||||
qrCode->setText(tr("Could not load libqrencode."));
|
||||
} else {
|
||||
image = image.scaled(qrCode->size() * devicePixelRatio());
|
||||
image = image.scaled(qrCode->size() * devicePixelRatioF());
|
||||
|
||||
QPixmap pMask(image.size());
|
||||
pMask.fill(QColor(66, 66, 66));
|
||||
pMask.setMask(image.createMaskFromColor(Qt::white));
|
||||
pMask.setDevicePixelRatio(devicePixelRatio());
|
||||
pMask.setDevicePixelRatio(devicePixelRatioF());
|
||||
|
||||
qrCode->setPixmap(pMask);
|
||||
}
|
||||
|
@ -342,7 +342,7 @@ void YACReaderFlowGL::paintGL()
|
||||
|
||||
void YACReaderFlowGL::resizeGL(int width, int height)
|
||||
{
|
||||
float pixelRatio = devicePixelRatio();
|
||||
float pixelRatio = devicePixelRatioF();
|
||||
fontSize = (width + height) * 0.010 * pixelRatio;
|
||||
if (fontSize < 10)
|
||||
fontSize = 10;
|
||||
@ -356,7 +356,7 @@ void YACReaderFlowGL::resizeGL(int width, int height)
|
||||
|
||||
void YACReaderFlowGL::udpatePerspective(int width, int height)
|
||||
{
|
||||
float pixelRatio = devicePixelRatio();
|
||||
float pixelRatio = devicePixelRatioF();
|
||||
glViewport(0, 0, width * pixelRatio, height * pixelRatio);
|
||||
|
||||
glMatrixMode(GL_PROJECTION);
|
||||
@ -1101,8 +1101,8 @@ QVector3D YACReaderFlowGL::getPlaneIntersection(int x, int y, YACReader3DImage p
|
||||
doneCurrent();
|
||||
|
||||
// create the picking ray
|
||||
QVector3D ray_origin(x * devicePixelRatio(), y * devicePixelRatio(), 0);
|
||||
QVector3D ray_end(x * devicePixelRatio(), y * devicePixelRatio(), 1.0);
|
||||
QVector3D ray_origin(x * devicePixelRatioF(), y * devicePixelRatioF(), 0);
|
||||
QVector3D ray_end(x * devicePixelRatioF(), y * devicePixelRatioF(), 1.0);
|
||||
|
||||
// TODO: These should be cached in the class
|
||||
|
||||
|
@ -25,12 +25,12 @@ YACReaderLibraryItemWidget::YACReaderLibraryItemWidget(QString n /*ame*/, QStrin
|
||||
// TODO fix this crazy hack for having a propper retina icon for the options
|
||||
// this hack has been perpetrated using Qt 5.5.0
|
||||
QString sourceOptionsImage;
|
||||
if (devicePixelRatio() > 1)
|
||||
if (devicePixelRatioF() > 1)
|
||||
sourceOptionsImage = ":/images/sidebar/libraryOptions@2x.png";
|
||||
else
|
||||
sourceOptionsImage = ":/images/sidebar/libraryOptions.png";
|
||||
QPixmap iconOptionsPixmap(sourceOptionsImage);
|
||||
iconOptionsPixmap.setDevicePixelRatio(devicePixelRatio());
|
||||
iconOptionsPixmap.setDevicePixelRatio(devicePixelRatioF());
|
||||
QLabel *helperLabel = new QLabel(options);
|
||||
helperLabel->move(4, 2);
|
||||
helperLabel->setFixedSize(14, 14);
|
||||
|
Loading…
Reference in New Issue
Block a user