1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2024-11-24 11:45:53 +01:00

Compare commits

...

2 Commits

2 changed files with 7 additions and 4 deletions

View File

@ -13,15 +13,18 @@ static Qt::PenStyle styles[] = {Qt::SolidLine, Qt::DashLine, Qt::DotLine,
QIcon StyleComboBox::icon(Qt::PenStyle style) QIcon StyleComboBox::icon(Qt::PenStyle style)
{ {
QPixmap pm(iconSize()); qreal ratio(devicePixelRatioF());
QSize size(iconSize());
QPixmap pm(size * ratio);
pm.setDevicePixelRatio(ratio);
pm.fill(Qt::transparent); pm.fill(Qt::transparent);
QBrush brush(QPalette().brush(QPalette::Active, QPalette::WindowText)); QBrush brush(QPalette().brush(QPalette::Active, QPalette::WindowText));
QPen pen(brush, pm.height() / LINE_WIDTH_RATIO, style); QPen pen(brush, size.height() / LINE_WIDTH_RATIO, style);
QPainter painter(&pm); QPainter painter(&pm);
painter.setPen(pen); painter.setPen(pen);
painter.drawLine(0, pm.height() / 2, pm.width(), pm.height() / 2); painter.drawLine(0, size.height() / 2, size.width(), size.height() / 2);
return QIcon(pm); return QIcon(pm);
} }

View File

@ -106,7 +106,7 @@ Data::Data(const QString &fileName, bool tryUnknown)
_errorLine = 0; _errorLine = 0;
if (!file.open(QFile::ReadOnly)) { if (!file.open(QFile::ReadOnly)) {
_errorString = qPrintable(file.errorString()); _errorString = file.errorString();
return; return;
} }