39 class QNetworkInformation;
48 std::shared_ptr<void> win_interface;
49 std::shared_ptr<void> win_bss;
53 bool is_connected =
false;
54 bool is_locked =
false;
55 bool has_profile =
false;
56 bool operator!=(
const WifiNetwork& network)
const
58 return ssid != network.ssid;
72 QTWifiManager(QObject* parent =
nullptr);
74 virtual ~QTWifiManager();
76 bool isSupported()
const;
77 bool isConnected()
const;
79 static bool IsSupported();
80 static bool IsConnected();
81 static QTWifiManager& get();
82 uint01 strongestWifiSignal();
85 void connectRequest(WifiParams& params);
86 void disconnectRequest(WifiParams& params);
88 void scanFinished(Buffer<WifiNetwork> networks);
89 void scanRequestFailed();
90 void connectRequestFailed(QString failure_message);
94 void* m_hClient =
nullptr;
95 void getAvailableNetworks();
98 static QTWifiManager* s_global_instance;
99 Buffer<WifiNetwork> m_last_wifis;
101 QNetworkInformation* m_manager;
bool operator!=(const VkVertexInputAttributeDescription &a, const VkVertexInputAttributeDescription &b)
Definition VulkanRenderObject.cpp:10
uint8_t uint01
-Defines an alias representing a 1 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:93