diff options
author | Kari Hormi <kari.hormi@qt.io> | 2019-06-20 12:47:35 +0300 |
---|---|---|
committer | Kari Hormi <kari.hormi@qt.io> | 2019-06-20 13:48:00 +0300 |
commit | 5afba8ed9e97a613b170aee9cd8e6499282b8d4a (patch) | |
tree | c4d0903083db633bfaedffa25fb241291fd414a4 /src/networksettings/qnetworksettingsservice.h | |
parent | de5d369c83df0f1de551d7766164c4c81e4b2a70 (diff) |
Implement network auto connection property
Task-number: QTBUG-76537
Change-Id: I9388854a65706c643de2f184e6e680458af7bc1e
Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io>
Diffstat (limited to 'src/networksettings/qnetworksettingsservice.h')
-rw-r--r-- | src/networksettings/qnetworksettingsservice.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/networksettings/qnetworksettingsservice.h b/src/networksettings/qnetworksettingsservice.h index 6f5a87e..dd9d52a 100644 --- a/src/networksettings/qnetworksettingsservice.h +++ b/src/networksettings/qnetworksettingsservice.h @@ -50,6 +50,7 @@ class Q_DECL_EXPORT QNetworkSettingsService : public QObject Q_PROPERTY(QNetworkSettingsWireless* wirelessConfig READ wirelessConfig NOTIFY wirelessChanged) Q_PROPERTY(QAbstractItemModel* domains READ domains NOTIFY domainsChanged) Q_PROPERTY(QAbstractItemModel* nameservers READ nameservers NOTIFY nameserversChanged) + Q_PROPERTY(bool autoConnect READ autoConnect WRITE setAutoConnect NOTIFY autoConnectChanged) public: explicit QNetworkSettingsService(const QString& aServiceId, QObject* parent = Q_NULLPTR); @@ -66,7 +67,8 @@ public: void setPlaceholderState(bool placeholderState); bool placeholderState() const; - Q_INVOKABLE void setAutoConnect(const bool autoconnect); + Q_INVOKABLE void setAutoConnect(bool autoconnect); + Q_INVOKABLE bool autoConnect() const; Q_INVOKABLE void setupIpv4Config(); Q_INVOKABLE void setupIpv6Config(); Q_INVOKABLE void setupNameserversConfig(); @@ -78,6 +80,7 @@ public: Q_INVOKABLE void disconnectService(); Q_INVOKABLE void removeService(); Q_SIGNALS: + void autoConnectChanged(); void nameChanged(); void stateChanged(); void typeChanged(); |