diff options
Diffstat (limited to 'raveos-calamares-module/wifi/NetworkManager.h')
| -rw-r--r-- | raveos-calamares-module/wifi/NetworkManager.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/raveos-calamares-module/wifi/NetworkManager.h b/raveos-calamares-module/wifi/NetworkManager.h index dd58a9a..9f74bcb 100644 --- a/raveos-calamares-module/wifi/NetworkManager.h +++ b/raveos-calamares-module/wifi/NetworkManager.h @@ -3,22 +3,23 @@ #include <QObject> #include <QString> #include <QStringList> +#include <QVariantList> class NetworkManager : public QObject { Q_OBJECT - Q_PROPERTY(QStringList networks READ networks NOTIFY networksChanged) + Q_PROPERTY(QVariantList accessPoints READ accessPoints NOTIFY networksChanged) Q_PROPERTY(bool connected READ isConnected NOTIFY connectionChanged) public: explicit NetworkManager(QObject* parent = nullptr); - QStringList networks() const; + QVariantList accessPoints() const { return m_accessPoints; } bool isConnected() const; QString lastConnectedSsid() const { return m_lastConnectedSsid; } QString lastConnectedPassword() const { return m_lastConnectedPassword; } - QString lastSecurityType() const { return m_lastSecurityType; } // "wpa-psk" or "sae" + QString lastSecurityType() const { return m_lastSecurityType; } public slots: void scan(); @@ -36,11 +37,11 @@ private: void updateConnectionState(); void fetchAccessPoints(); - QStringList m_networks; + QVariantList m_accessPoints; bool m_connected = false; QString m_lastConnectedSsid; QString m_lastConnectedPassword; - QString m_lastSecurityType; // "wpa-psk", "sae", or "" (open) + QString m_lastSecurityType; int m_connectionCheckCount = 0; }; |