1414
1515namespace qs ::network {
1616
17- // /! A wifi network available to a wifi device
17+ // /! A wifi network
1818class WifiNetwork : public QObject {
1919 Q_OBJECT;
2020 QML_ELEMENT;
@@ -53,7 +53,7 @@ public slots:
5353 // clang-format on
5454};
5555
56- // /! Type of network device.
56+ // /! Type of Network device.
5757class NetworkDeviceType : public QObject {
5858 Q_OBJECT;
5959 QML_ELEMENT;
@@ -70,7 +70,7 @@ class NetworkDeviceType: public QObject {
7070 Q_INVOKABLE static QString toString (NetworkDeviceType::Enum type);
7171};
7272
73- // /! State of a network device.
73+ // /! Connection state of a Network device.
7474class NetworkDeviceState : public QObject {
7575 Q_OBJECT;
7676 QML_ELEMENT;
@@ -93,7 +93,7 @@ class NetworkDeviceState: public QObject {
9393 Q_INVOKABLE static QString toString (NetworkDeviceState::Enum state);
9494};
9595
96- // /! A tracked network device.
96+ // /! A tracked Network device.
9797class NetworkDevice : public QObject {
9898 Q_OBJECT;
9999 QML_ELEMENT;
@@ -114,8 +114,7 @@ class NetworkDevice: public QObject {
114114 void nameChanged ();
115115 void addressChanged ();
116116 void stateChanged ();
117-
118- void signalDisconnect ();
117+ void requestDisconnect ();
119118
120119public slots:
121120 void setName (const QString& name);
@@ -146,8 +145,6 @@ class NetworkWifiDevice: public NetworkDevice {
146145 Q_OBJECT;
147146
148147 // clang-format off
149- // / The timestamp (in CLOCK_BOOTTIME milliseconds) for the last finished network scan.
150- Q_PROPERTY (qint64 lastScan READ default NOTIFY lastScanChanged BINDABLE bindableLastScan);
151148 // / True if the wifi device is currently scanning for available wifi networks.
152149 Q_PROPERTY (bool scanning READ default NOTIFY scanningChanged BINDABLE bindableScanning);
153150 // / The currently active wifi network
@@ -158,13 +155,11 @@ class NetworkWifiDevice: public NetworkDevice {
158155 // clang-format on
159156
160157signals:
161- void signalScan ();
162-
163- void lastScanChanged ();
158+ void requestScan ();
164159 void scanningChanged ();
165160
166161public slots:
167- void scanComplete (qint64 lastScan );
162+ void scanComplete ();
168163 void addNetwork (WifiNetwork* network);
169164 void removeNetwork (WifiNetwork* network);
170165
@@ -176,16 +171,13 @@ public slots:
176171 Q_INVOKABLE void scan ();
177172
178173 [[nodiscard]] QBindable<bool > bindableScanning () { return &this ->bScanning ; };
179- [[nodiscard]] QBindable<qint64> bindableLastScan () { return &this ->bLastScan ; };
180174
181175 UntypedObjectModel* networks () { return &this ->mNetworks ; };
182176
183177private:
184- static bool compareNetworks (WifiNetwork* a, WifiNetwork* b);
185178 ObjectModel<WifiNetwork> mNetworks {this };
186179
187180 Q_OBJECT_BINDABLE_PROPERTY (NetworkWifiDevice, bool , bScanning, &NetworkWifiDevice::scanningChanged);
188- Q_OBJECT_BINDABLE_PROPERTY (NetworkWifiDevice, qint64, bLastScan, &NetworkWifiDevice::lastScanChanged);
189181};
190182
191183class NetworkBackend : public QObject {
0 commit comments