diff options
| author | Nippy <nippy@Beller-Mac-mini.lan> | 2026-11-08 13:54:38 +0100 |
|---|---|---|
| committer | Nippy <nippy@Beller-Mac-mini.lan> | 2026-11-08 13:54:38 +0100 |
| commit | 29e0e531d1dbee5a111f56be88494781aef300ff (patch) | |
| tree | 070e6e9a8f1be6f89ebfbe79a768521e2282bf48 /raveos-calamares-module/wifi-onallo/main.cpp | |
| parent | 875256df161190f256d1fc0766fe300df264f7d3 (diff) | |
| download | RaveOS-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.cpp | 31 |
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(); +} |