1
0
mirror of https://github.com/Swordfish90/cool-retro-term.git synced 2025-11-16 14:56:10 +00:00

Initial support for system monospace fonts.

This commit is contained in:
Filippo Scognamiglio
2018-10-22 00:04:31 +02:00
parent fe4704d0f6
commit e4c014c1a8
7 changed files with 131 additions and 14 deletions

View File

@@ -10,7 +10,10 @@
#include <QDebug>
#include <stdlib.h>
#include <QFontDatabase>
#include <fileio.h>
#include <monospacefontmanager.h>
QString getNamedArgument(QStringList args, QString name, QString defaultName)
{
@@ -42,6 +45,7 @@ int main(int argc, char *argv[])
QQmlApplicationEngine engine;
FileIO fileIO;
MonospaceFontManager monospaceFontManager;
#if !defined(Q_OS_MAC)
app.setWindowIcon(QIcon::fromTheme("cool-retro-term", QIcon(":../icons/32x32/cool-retro-term.png")));
@@ -83,6 +87,7 @@ int main(int argc, char *argv[])
engine.rootContext()->setContextProperty("workdir", getNamedArgument(args, "--workdir", "$HOME"));
engine.rootContext()->setContextProperty("fileIO", &fileIO);
engine.rootContext()->setContextProperty("monospaceSystemFonts", monospaceFontManager.retrieveMonospaceFonts());
engine.rootContext()->setContextProperty("devicePixelRatio", app.devicePixelRatio());