From dab2045099a4482296d5f46faff4e34f08e32f6a Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Fri, 18 May 2018 14:37:11 +0200 Subject: [PATCH] Android: Make sure we can queue AndroidDeviceInfo in connections Change-Id: I7f59cba50e180ea4584442f8c2a409abb9e49a33 Reviewed-by: BogDan Vatra --- src/plugins/android/androidconfigurations.h | 1 + src/plugins/android/androidrunner.cpp | 3 ++- src/plugins/android/androidrunner.h | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/android/androidconfigurations.h b/src/plugins/android/androidconfigurations.h index 15d27413bd3..58dde7479ba 100644 --- a/src/plugins/android/androidconfigurations.h +++ b/src/plugins/android/androidconfigurations.h @@ -232,3 +232,4 @@ private: } // namespace Android +Q_DECLARE_METATYPE(Android::AndroidDeviceInfo) diff --git a/src/plugins/android/androidrunner.cpp b/src/plugins/android/androidrunner.cpp index b42c2df70c8..4ea111aeb3b 100644 --- a/src/plugins/android/androidrunner.cpp +++ b/src/plugins/android/androidrunner.cpp @@ -120,7 +120,8 @@ AndroidRunner::AndroidRunner(RunControl *runControl, setDisplayName("AndroidRunner"); static const int metaTypes[] = { qRegisterMetaType >("QVector"), - qRegisterMetaType("Utils::Port") + qRegisterMetaType("Utils::Port"), + qRegisterMetaType("Android::AndroidDeviceInfo") }; Q_UNUSED(metaTypes); diff --git a/src/plugins/android/androidrunner.h b/src/plugins/android/androidrunner.h index 3196df551a3..c1cd170c684 100644 --- a/src/plugins/android/androidrunner.h +++ b/src/plugins/android/androidrunner.h @@ -66,7 +66,7 @@ signals: void asyncStart(); void asyncStop(); void qmlServerReady(const QUrl &serverUrl); - void androidDeviceInfoChanged(const AndroidDeviceInfo &deviceInfo); + void androidDeviceInfoChanged(const Android::AndroidDeviceInfo &deviceInfo); void avdDetected(); private: