Details
-
User Story
-
Resolution: Done
-
P2: Important
-
6.x
-
None
-
-
13
-
Qt6_Foundation_Sprint 24, Qt6_Foundation_Sprint 25, Qt6_Foundation_Sprint 26, Qt6_Foundation_Sprint 27
-
0875626e22ad4e709ddf505e701a8d699559f5b4 6d85e6e45ac9efe12f01ae38619487a23c585e9e 8652493529a46a375c11bbaf16d2122ee8466c29 309a2360fdb3e9c1b07d2937859c521da187c486 63a9793360d0636a1b639f759fceca37485086fa b063d22147c9945e0686d43e0b00a062677d11c3
Description
Many users want/need to get information (and updates) about the state of the network(s) to which they're connected.
Examples of such are:
- Reachability - does the OS say we can reach the internet? The local net? Anything?
- Consider also "isHostReachable(QUrl)", if it can be reasonably implemented for most/all supported platforms
- Media - is it connected by ethernet? WiFi? Mobile network?
- Also including the name of the connection (for wifi: SSID, for ethernet/etc.: interface's name)
- Metered - is the connection metered? How much data is remaining?
- 'Airplane-mode' - should we notify when airplane mode is enabled?
- Some platforms don't have a concept of airplane-mode, so those would reasonably always return 'false'
The final scope of this task depends on QTBUG-87106
Attachments
Issue Links
- depends on
-
QTBUG-87106 [Spike] Look into available network information on various platforms
- Closed
- relates to
-
QTBUG-58946 QNetworkConfigurationManager::isOnline needs to be replaced with a set of more specific functions (isAirplaneModeEnabled, isWifiEnabled etc)
- Reported