Add SelectNandDialog

This commit is contained in:
Pengfei
2021-08-31 11:22:48 +08:00
parent fb2c4decdb
commit 0920462a94
5 changed files with 142 additions and 0 deletions
+10
View File
@@ -14,6 +14,7 @@
#include "common/file_util.h"
#include "frontend/import_dialog.h"
#include "frontend/main.h"
#include "frontend/select_nand_dialog.h"
#include "frontend/utilities.h"
#include "ui_main.h"
@@ -205,6 +206,15 @@ void MainDialog::LaunchImportDialog() {
"correctly."));
}
if (config.nands.size() > 1) {
SelectNandDialog dialog(this, config.nands);
if (dialog.exec() != QDialog::Accepted) {
return;
}
// Swap the selected NAND to the front
std::swap(config.nands[0], config.nands[dialog.GetResult()]);
}
ImportDialog dialog(this, config);
dialog.exec();
}