make font settings cross platform

This commit is contained in:
Martin Brodbeck 2018-08-08 09:16:23 +02:00
parent 2561b03583
commit f260bc2b0c
5 changed files with 12 additions and 13 deletions

View file

@ -2,6 +2,7 @@
#include <QFont>
#include <QSettings>
#include <QFontDatabase>
BasketModel::BasketModel(Marketplace* market, QObject* parent)
: QAbstractTableModel(parent), marketplace_(market)
@ -24,13 +25,11 @@ QVariant BasketModel::data(const QModelIndex& index, int role) const
case 0:
[[fallthrough]];
case 1:
myFont.setFamily("monospace");
return myFont;
return QFontDatabase::systemFont(QFontDatabase::FixedFont);
case 2:
return myFont;
case 3:
myFont.setFamily("monospace");
return myFont;
return QFontDatabase::systemFont(QFontDatabase::FixedFont);
}
}