diff options
Diffstat (limited to 'src/plugins/networkinformation/android/wrapper/androidconnectivitymanager.h')
-rw-r--r-- | src/plugins/networkinformation/android/wrapper/androidconnectivitymanager.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/plugins/networkinformation/android/wrapper/androidconnectivitymanager.h b/src/plugins/networkinformation/android/wrapper/androidconnectivitymanager.h index 14f5aa9b57..790f6f3bd0 100644 --- a/src/plugins/networkinformation/android/wrapper/androidconnectivitymanager.h +++ b/src/plugins/networkinformation/android/wrapper/androidconnectivitymanager.h @@ -51,6 +51,20 @@ class AndroidConnectivityManager : public QObject public: enum class AndroidConnectivity { Connected, Unknown, Disconnected }; Q_ENUM(AndroidConnectivity); + + // Keep synchronized with Transport in QtAndroidNetworkInformation.java + enum class AndroidTransport { + Unknown, + Bluetooth, + Cellular, + Ethernet, + LoWPAN, + Usb, + WiFi, + WiFiAware, + }; + Q_ENUM(AndroidTransport); + static AndroidConnectivityManager *getInstance(); ~AndroidConnectivityManager(); @@ -60,6 +74,7 @@ public: Q_SIGNALS: void connectivityChanged(); void captivePortalChanged(bool state); + void transportMediumChanged(AndroidTransport transport); private: friend struct AndroidConnectivityManagerInstance; |