diff options
Diffstat (limited to 'raveos-calamares-module/wifi/WifiViewStep.cpp')
| -rw-r--r-- | raveos-calamares-module/wifi/WifiViewStep.cpp | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/raveos-calamares-module/wifi/WifiViewStep.cpp b/raveos-calamares-module/wifi/WifiViewStep.cpp index 350bd43..7f0e7dc 100644 --- a/raveos-calamares-module/wifi/WifiViewStep.cpp +++ b/raveos-calamares-module/wifi/WifiViewStep.cpp @@ -1,5 +1,7 @@ #include "WifiViewStep.h" +#include "../common/RaveBrandingQml.h" + #include <QVBoxLayout> #include <QQuickWidget> #include <QQmlContext> @@ -50,15 +52,24 @@ WifiViewStep::~WifiViewStep() QString WifiViewStep::prettyName() const { - m_locale = getLocale(); - - if (m_locale.startsWith("hu")) - { - return QStringLiteral("Wi-Fi"); - } return QStringLiteral("Wi-Fi"); } +QString WifiViewStep::prettyStatus() const +{ + const QString ssid = m_networkManager && m_networkManager->isConnected() ? m_networkManager->lastConnectedSsid() : QString(); + if (!ssid.isEmpty()) + return QStringLiteral("Wi-Fi: <b>%1</b>").arg(ssid.toHtmlEscaped()); + if (!hasActiveNetwork()) + return QString(); + const QString locale = getLocale(); + if (locale.startsWith("hu")) + return QStringLiteral("Meglévő hálózati kapcsolat"); + if (locale.startsWith("de")) + return QStringLiteral("Bestehende Netzwerkverbindung"); + return QStringLiteral("Existing network connection"); +} + QWidget* WifiViewStep::widget() { if (!m_widget) @@ -88,6 +99,7 @@ QWidget* WifiViewStep::widget() qmlPath = QDir::currentPath() + QStringLiteral("/wifi/ui/wifi.qml"); } + addRaveBrandingImportPath(m_quickWidget->engine()); m_quickWidget->setSource(QUrl::fromLocalFile(qmlPath)); layout->addWidget(m_quickWidget); |