summaryrefslogtreecommitdiffstats
path: root/src/plugins/networkinformation/android/wrapper/androidconnectivitymanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/networkinformation/android/wrapper/androidconnectivitymanager.h')
-rw-r--r--src/plugins/networkinformation/android/wrapper/androidconnectivitymanager.h15
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;