summaryrefslogtreecommitdiff
path: root/raveos-calamares-module/wifi-onallo/main.cpp
diff options
context:
space:
mode:
authorNippy <nippy@Beller-Mac-mini.lan>2026-11-08 13:54:38 +0100
committerNippy <nippy@Beller-Mac-mini.lan>2026-11-08 13:54:38 +0100
commit29e0e531d1dbee5a111f56be88494781aef300ff (patch)
tree070e6e9a8f1be6f89ebfbe79a768521e2282bf48 /raveos-calamares-module/wifi-onallo/main.cpp
parent875256df161190f256d1fc0766fe300df264f7d3 (diff)
downloadRaveOS-PKGBUILD-29e0e531d1dbee5a111f56be88494781aef300ff.tar.gz
RaveOS-PKGBUILD-29e0e531d1dbee5a111f56be88494781aef300ff.zip
wifi fix
Diffstat (limited to 'raveos-calamares-module/wifi-onallo/main.cpp')
-rw-r--r--raveos-calamares-module/wifi-onallo/main.cpp31
1 files changed, 31 insertions, 0 deletions
diff --git a/raveos-calamares-module/wifi-onallo/main.cpp b/raveos-calamares-module/wifi-onallo/main.cpp
new file mode 100644
index 0000000..3fb6747
--- /dev/null
+++ b/raveos-calamares-module/wifi-onallo/main.cpp
@@ -0,0 +1,31 @@
+#include "../wifi/NetworkManager.h"
+
+#include <QGuiApplication>
+#include <QLocale>
+#include <QQmlApplicationEngine>
+#include <QQmlContext>
+#include <QUrl>
+
+int main(int argc, char* argv[])
+{
+ QGuiApplication app(argc, argv);
+ app.setApplicationName(QStringLiteral("raveos-wifi"));
+
+ NetworkManager nm;
+
+ QQmlApplicationEngine engine;
+ engine.addImportPath(QStringLiteral(RAVEOS_WIFI_QML_DIR));
+ engine.addImportPath(QStringLiteral("/etc/calamares/branding/raveos"));
+ engine.addImportPath(QStringLiteral(RAVEOS_WIFI_UI_DIR));
+ engine.rootContext()->setContextProperty(QStringLiteral("nm"), &nm);
+ engine.rootContext()->setContextProperty(QStringLiteral("systemLocale"), QLocale::system().name());
+ engine.rootContext()->setContextProperty(QStringLiteral("wifiOldal"),
+ QUrl::fromLocalFile(QStringLiteral(RAVEOS_WIFI_UI_DIR "/wifi.qml")));
+
+ QObject::connect(
+ &engine, &QQmlApplicationEngine::objectCreationFailed, &app, [] { QCoreApplication::exit(2); },
+ Qt::QueuedConnection);
+ engine.load(QUrl::fromLocalFile(QStringLiteral(RAVEOS_WIFI_QML_DIR "/Onallo.qml")));
+
+ return app.exec();
+}