Index: sources/wifi/WifiInterface.h =================================================================== diff -u -r87ca1f6fca153e2ac05425d2dc5937d5a46ba206 -rbba484de53409dec9c7d3cf331621d9733154872 --- sources/wifi/WifiInterface.h (.../WifiInterface.h) (revision 87ca1f6fca153e2ac05425d2dc5937d5a46ba206) +++ sources/wifi/WifiInterface.h (.../WifiInterface.h) (revision bba484de53409dec9c7d3cf331621d9733154872) @@ -71,6 +71,7 @@ QProcess _processSetStaticGateway; QProcess _processSetStaticSubnetMask; QProcess _processSetDNS; + QProcess _processTestNetwork; QProcess _processTestInternet; WifiNetworkData _network; @@ -126,6 +127,7 @@ void didBusyChanged ( bool vBusy); void didStatusChanged (const QString &vNewStatus ); void didRequestAutoAssignedIP (); + void didLocalNetworkConnectionChange(const bool &vConnected); void didInternetConnectionChange(const bool &vConnected); // static IP address settings void didSetStaticIPAddress (const QString &); @@ -135,7 +137,7 @@ // emitted from separate threads void didScanStatusChanged ( bool ); - void didConnectToNetwork (const WifiNetworkData &); + void didSetupNetworkConnection (const WifiNetworkData &); void didError (const QString &); private slots: @@ -153,6 +155,7 @@ void onProcessFinishedRequestAutoAssignedIP (int vExitCode, QProcess::ExitStatus); void onProcessFinishedDisconnectNetwork (int vExitCode, QProcess::ExitStatus); void onProcessFinishedTestInternet (int vExitCode, QProcess::ExitStatus); + void onProcessFinishedTestLocalNetwork (int vExitCode, QProcess::ExitStatus); void onProcessFinishedSetIPAddress (int vExitCode, QProcess::ExitStatus); void onProcessFinishedSetGateway (int vExitCode, QProcess::ExitStatus); void onProcessFinishedSetSubnetMask (int vExitCode, QProcess::ExitStatus);