aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/android/androiddevice.cpp
diff options
context:
space:
mode:
authorJarek Kobus <[email protected]>2024-11-15 06:54:04 +0100
committerJarek Kobus <[email protected]>2024-11-15 06:44:05 +0000
commit8f3bc91732d77aef80507770269a942e1db9e321 (patch)
tree1ab703e62422754ac5fd1225053384e8f7834f9c /src/plugins/android/androiddevice.cpp
parent295e5bb46e1d77e40182864465221942c9b4e6e6 (diff)
Android: Hide AvdDialog in cpp
Rename it to avdcreatordialog.h. Provide executeAvdCreatorDialog() global function. Change-Id: Ib633dc75e94dcef8a8348d37fb2456661d9ade66 Reviewed-by: hjk <[email protected]>
Diffstat (limited to 'src/plugins/android/androiddevice.cpp')
-rw-r--r--src/plugins/android/androiddevice.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/android/androiddevice.cpp b/src/plugins/android/androiddevice.cpp
index 84977d53962..316e2470396 100644
--- a/src/plugins/android/androiddevice.cpp
+++ b/src/plugins/android/androiddevice.cpp
@@ -9,7 +9,7 @@
#include "androidsignaloperation.h"
#include "androidtr.h"
#include "androidutils.h"
-#include "avddialog.h"
+#include "avdcreatordialog.h"
#include "avdmanageroutputparser.h"
#include <coreplugin/icore.h>
@@ -1053,11 +1053,11 @@ public:
return IDevice::Ptr();
}
- AvdDialog dialog = AvdDialog(Core::ICore::dialogParent());
- if (dialog.exec() != QDialog::Accepted)
+ const auto info = executeAvdCreatorDialog();
+ if (!info)
return IDevice::Ptr();
- const IDevice::Ptr dev = createDeviceFromInfo(dialog.avdInfo());
+ const IDevice::Ptr dev = createDeviceFromInfo(*info);
if (const auto androidDev = static_cast<AndroidDevice *>(dev.get())) {
qCDebug(androidDeviceLog, "Created new Android AVD id \"%s\".",
qPrintable(androidDev->avdName()));