Index: sources/view/VNetworkModel.h =================================================================== diff -u -r2085962f7bd0a2239ee5c857928a11d5e38fe0a2 -rc77365fa76422bc2150e58d483c446325b50f4b8 --- sources/view/VNetworkModel.h (.../VNetworkModel.h) (revision 2085962f7bd0a2239ee5c857928a11d5e38fe0a2) +++ sources/view/VNetworkModel.h (.../VNetworkModel.h) (revision c77365fa76422bc2150e58d483c446325b50f4b8) @@ -52,12 +52,16 @@ signals: void didScan(); void didJoinNetwork(const Network, const QString); + void didDisconnectNetwork(const Network); + void didRequestIPSettings(); public slots: void doScan(); void doAddNetwork(const Network &vNetwork); bool doCheckIfConnected(const QString &vMacAddress); void doJoinNetwork(const QString &vMacAddress, const QString &vPassword); + void doDisconnectNetwork(const QString &vMacAddress); + void doRequestIPSettings(); protected: QHash roleNames() const; @@ -69,6 +73,8 @@ private slots: void onScanStatusChanged(const bool &vScanning); void onConnectedToNetwork(const Network &vNetwork); + void onDisconnectedNetwork(const Network &vNetwork); + void onError(const QString &vMessage); }; }