summaryrefslogtreecommitdiff
path: root/gui/main.cc
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2025-04-18 20:08:21 -0400
committerbd <bdunahu@operationnull.com>2025-04-18 20:08:21 -0400
commit5c2de6eccd2d4b32ce81082b82917e8768394ed1 (patch)
tree2a3714d437c203e0a21ea8444fe92016cb426dba /gui/main.cc
parent5e96476ae29a104df1c4526ba1037dc830207d56 (diff)
Initial retro-theme change
Diffstat (limited to 'gui/main.cc')
-rw-r--r--gui/main.cc15
1 files changed, 14 insertions, 1 deletions
diff --git a/gui/main.cc b/gui/main.cc
index 5e45465..09bc4e9 100644
--- a/gui/main.cc
+++ b/gui/main.cc
@@ -1,7 +1,9 @@
-#include "pipe_spec.h"
#include "gui.h"
#include "logger.h"
+#include "pipe_spec.h"
#include <QApplication>
+#include <QFile>
+#include <QFontDatabase>
#include <getopt.h>
#include <iostream>
@@ -67,6 +69,17 @@ int main(int argc, char **argv)
global_log->log(INFO, "Starting QT...");
QApplication a(argc, argv);
+
+ int fId = QFontDatabase::addApplicationFont(
+ ":/resources/BigBlueTermPlusNerdFontMono-Regular.ttf");
+ QFile ssf(":/resources/styles.qss");
+ QString f = QFontDatabase::applicationFontFamilies(fId).at(0);
+ a.setFont(QFont(f));
+
+ ssf.open(QFile::ReadOnly);
+ QString ss = QLatin1String(ssf.readAll());
+ a.setStyleSheet(ss);
+
GUI w;
w.show();
return a.exec();