#9130 Text in main work area isn't rendered with high resolution

Make QT_VERSION check for Qt5 matching Qt5.0.0 too.
This commit is contained in:
Stephan Witt 2014-10-18 15:48:18 +02:00
parent 8829eeed04
commit 54a742382c
2 changed files with 3 additions and 3 deletions

View File

@ -371,7 +371,7 @@ int GuiPainter::text(int x, int y, docstring const & s,
int const h = mA + mD;
if (w > 0 && h > 0) {
pm = QPixmap(pixelRatio() * w , pixelRatio() * h);
#if QT_VERSION > 0x050000
#if QT_VERSION >= 0x050000
pm.setDevicePixelRatio(pixelRatio());
#endif
pm.fill(Qt::transparent);

View File

@ -128,14 +128,14 @@ struct GuiWorkArea::Private
if (lyxrc.use_qimage) {
QImage *x = new QImage(pixel_ratio_ * p->viewport()->width(),
pixel_ratio_ * p->viewport()->height(), QImage::Format_ARGB32_Premultiplied);
#if QT_VERSION > 0x050000
#if QT_VERSION >= 0x050000
x->setDevicePixelRatio(pixel_ratio_);
#endif
screen_ = x;
} else {
QPixmap *x = new QPixmap(pixel_ratio_ * p->viewport()->width(),
pixel_ratio_ * p->viewport()->height());
#if QT_VERSION > 0x050000
#if QT_VERSION >= 0x050000
x->setDevicePixelRatio(pixel_ratio_);
#endif
screen_ = x;