From b70778387d99abaf8fbf8bbdbc77410de0cfbc8a Mon Sep 17 00:00:00 2001 From: Daniel Teske <daniel.teske@digia.com> Date: Fri, 11 Apr 2014 11:45:35 +0200 Subject: [PATCH] Android: Add a message box to remove avd Since it takes effect immediately. Task-number: QTCREATORBUG-11994 Change-Id: I48d322195ac62036c4e6fabc61b57a434cbdb495 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: BogDan Vatra <bogdan@kde.org> --- src/plugins/android/androidsettingswidget.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/plugins/android/androidsettingswidget.cpp b/src/plugins/android/androidsettingswidget.cpp index cd7529a5130..74ec8538fa3 100644 --- a/src/plugins/android/androidsettingswidget.cpp +++ b/src/plugins/android/androidsettingswidget.cpp @@ -475,7 +475,14 @@ void AndroidSettingsWidget::addAVD() void AndroidSettingsWidget::removeAVD() { - m_androidConfig.removeAVD(m_AVDModel.avdName(m_ui->AVDTableView->currentIndex())); + QString avdName = m_AVDModel.avdName(m_ui->AVDTableView->currentIndex()); + if (QMessageBox::question(this, tr("Remove Android Virtual Device"), + tr("Remove device \"%1\"? This cannot be undone.").arg(avdName), + QMessageBox::Yes | QMessageBox::No) + == QMessageBox::No) + return; + + m_androidConfig.removeAVD(avdName); m_AVDModel.setAvdList(m_androidConfig.androidVirtualDevices()); avdActivated(m_ui->AVDTableView->currentIndex()); } -- GitLab