Interface mockup 15

This commit is contained in:
Dion Moult
2026-05-11 09:17:45 +10:00
parent 5cd4dbf603
commit b79070456f
21 changed files with 556 additions and 88 deletions
+9 -1
View File
@@ -19,6 +19,7 @@
********************************************************************************/
#include "MainWindow.h"
#include "InterfaceSettings.h"
#include "components/Style.h"
#include <QApplication>
@@ -65,7 +66,14 @@ int main(int argc, char* argv[]) {
parser.process(app);
installUiFont();
app.setStyleSheet(ifcinterface::components::style::buildAppStyleSheet());
const auto applyStyle = [&app]() {
app.setStyleSheet(ifcinterface::components::style::buildAppStyleSheet());
};
applyStyle();
QObject::connect(&ifcinterface::InterfaceSettings::instance(),
&ifcinterface::InterfaceSettings::themeChanged,
&app,
applyStyle);
ifcinterface::shell::MainWindow window;
window.show();