forked from qt-creator/qt-creator
Android: show image type for each android version in New AVD dialog
If the user has multiple installed system-images for the same type of device and same Android version, it might become confusing to know what to choose. Change-Id: I9be7f55731448efb47a6ab79e45f7f1717ade3eb Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -234,8 +234,9 @@ void AvdDialog::updateApiLevelComboBox()
|
|||||||
m_avdDialog.targetApiComboBox->clear();
|
m_avdDialog.targetApiComboBox->clear();
|
||||||
for (SystemImage *image : filteredList) {
|
for (SystemImage *image : filteredList) {
|
||||||
QString imageString = "android-" % QString::number(image->apiLevel());
|
QString imageString = "android-" % QString::number(image->apiLevel());
|
||||||
if (image->sdkStylePath().contains("playstore"))
|
const QStringList imageSplits = image->sdkStylePath().split(';');
|
||||||
imageString += " (Google PlayStore)";
|
if (imageSplits.size() == 4)
|
||||||
|
imageString += QStringLiteral(" (%1)").arg(imageSplits.at(2));
|
||||||
m_avdDialog.targetApiComboBox->addItem(imageString,
|
m_avdDialog.targetApiComboBox->addItem(imageString,
|
||||||
QVariant::fromValue<SystemImage *>(image));
|
QVariant::fromValue<SystemImage *>(image));
|
||||||
m_avdDialog.targetApiComboBox->setItemData(m_avdDialog.targetApiComboBox->count() - 1,
|
m_avdDialog.targetApiComboBox->setItemData(m_avdDialog.targetApiComboBox->count() - 1,
|
||||||
|
|||||||
Reference in New Issue
Block a user