Index: sources/wifi/WifiInterface.h =================================================================== diff -u -r80b5e8f1ebb90c03c37d90d90cd2da3bd95d6803 -r16cdcc81e958df400e76b391fece2e140b8a3243 --- sources/wifi/WifiInterface.h (.../WifiInterface.h) (revision 80b5e8f1ebb90c03c37d90d90cd2da3bd95d6803) +++ sources/wifi/WifiInterface.h (.../WifiInterface.h) (revision 16cdcc81e958df400e76b391fece2e140b8a3243) @@ -71,12 +71,21 @@ QProcess _processReadNetworkInfo; WifiNetworkData _network; - const QString _iface = "wlan0"; - const QString _wpaSupplicantConfPath = QString("/etc/wpa_supplicant/wpa_supplicant-%1.conf").arg(_iface); + const QString _wpaSupplicantConfPath = QString("/etc/wpa_supplicant/wpa_supplicant-%1.conf").arg(iface()); // Singleton SINGLETON(WifiInterface) +public: + + static QString iface() { + #ifdef BUILD_FOR_DESKTOP + return "wlp4s0"; + #else + return "wlan0"; + #endif + } + private: bool checkScript(QString &vScript, const QString &vShellScript); QString getTextBetweenDelimiters(const QString &vText, const QString &vLeftDelim, const QString &vRightDelim);