aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/android/androidavdmanager.cpp
diff options
context:
space:
mode:
authorAssam Boudjelthia <assam.boudjelthia@qt.io>2019-12-20 16:49:13 +0200
committerAssam Boudjelthia <assam.boudjelthia@qt.io>2020-01-08 08:36:44 +0000
commit6d897c00f48445b8a8b0008b0877f10e678030b0 (patch)
tree7d39e9c49bc46a3a593b6d5139d46c1b7cc8b72b /src/plugins/android/androidavdmanager.cpp
parent50a3dae4ddafdf2b70ba476bf91468777ccf7323 (diff)
Android: Add more informative fields to AVD manager UI
Task-number: QTCREATORBUG-23284 Change-Id: Ic93de1c05731360b85925acd23bdca12edc56069 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Diffstat (limited to 'src/plugins/android/androidavdmanager.cpp')
-rw-r--r--src/plugins/android/androidavdmanager.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/plugins/android/androidavdmanager.cpp b/src/plugins/android/androidavdmanager.cpp
index 35ea7dca0e5..f5b724341ca 100644
--- a/src/plugins/android/androidavdmanager.cpp
+++ b/src/plugins/android/androidavdmanager.cpp
@@ -58,6 +58,10 @@ const char avdInfoPathKey[] = "Path:";
const char avdInfoAbiKey[] = "abi.type";
const char avdInfoTargetKey[] = "target";
const char avdInfoErrorKey[] = "Error:";
+const char avdInfoSdcardKey[] = "Sdcard";
+const char avdInfoTargetTypeKey[] = "Target";
+const char avdInfoDeviceKey[] = "Device";
+const char avdInfoSkinKey[] = "Skin";
const char googleApiTag[] = "google_apis";
const int avdCreateTimeoutMs = 30000;
@@ -453,6 +457,14 @@ bool AvdManagerOutputParser::parseAvd(const QStringList &deviceInfo, AndroidDevi
else
qCDebug(avdManagerLog) << "Avd Parsing: Cannot find sdk API:" << avdInfoFile.toString();
}
+ } else if (valueForKey(avdInfoDeviceKey, line, &value)) {
+ avd->avdDevice = value.remove(0, 2);
+ } else if (valueForKey(avdInfoTargetTypeKey, line, &value)) {
+ avd->avdTarget = value.remove(0, 2);
+ } else if (valueForKey(avdInfoSkinKey, line, &value)) {
+ avd->avdSkin = value.remove(0, 2);
+ } else if (valueForKey(avdInfoSdcardKey, line, &value)) {
+ avd->avdSdcardSize = value.remove(0, 2);
}
}
return true;