diff --git a/forms/mainwindow.ui b/forms/mainwindow.ui index e9a3c440..c431d469 100644 --- a/forms/mainwindow.ui +++ b/forms/mainwindow.ui @@ -2931,7 +2931,7 @@ - + @@ -3222,9 +3222,9 @@ Open Config Folder - + - Import Layout from Advance Map 1.92... + Import Map from Advance Map 1.92... diff --git a/include/mainwindow.h b/include/mainwindow.h index 17f19623..22f64a81 100644 --- a/include/mainwindow.h +++ b/include/mainwindow.h @@ -234,7 +234,7 @@ private slots: void on_action_Export_Map_Image_triggered(); void on_actionExport_Stitched_Map_Image_triggered(); void on_actionExport_Map_Timelapse_Image_triggered(); - void on_actionImport_Layout_from_Advance_Map_1_92_triggered(); + void on_actionImport_Map_from_Advance_Map_1_92_triggered(); void on_pushButton_AddConnection_clicked(); void on_button_OpenDiveMap_clicked(); diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 9623963a..ff39fef7 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -2636,8 +2636,8 @@ void MainWindow::on_actionExport_Map_Timelapse_Image_triggered() { showExportMapImageWindow(ImageExporterMode::Timelapse); } -void MainWindow::on_actionImport_Layout_from_Advance_Map_1_92_triggered() { - QString filepath = FileDialog::getOpenFileName(this, "Import Layout from Advance Map 1.92", "", "Advance Map 1.92 Map Files (*.map)"); +void MainWindow::on_actionImport_Map_from_Advance_Map_1_92_triggered() { + QString filepath = FileDialog::getOpenFileName(this, "Import Map from Advance Map 1.92", "", "Advance Map 1.92 Map Files (*.map)"); if (filepath.isEmpty()) { return; } @@ -2658,8 +2658,8 @@ void MainWindow::on_actionImport_Layout_from_Advance_Map_1_92_triggered() { auto dialog = new NewLayoutDialog(this->editor->project, mapLayout, this); connect(dialog, &NewLayoutDialog::applied, this, &MainWindow::userSetLayout); + connect(dialog, &NewLayoutDialog::finished, [mapLayout] { mapLayout->deleteLater(); }); dialog->open(); - delete mapLayout; } void MainWindow::showExportMapImageWindow(ImageExporterMode mode) { diff --git a/src/ui/tileseteditor.cpp b/src/ui/tileseteditor.cpp index b6bf1735..940761ad 100644 --- a/src/ui/tileseteditor.cpp +++ b/src/ui/tileseteditor.cpp @@ -987,6 +987,7 @@ void TilesetEditor::importTilesetMetatiles(Tileset *tileset, bool primary) msgBox.setDefaultButton(QMessageBox::Ok); msgBox.setIcon(QMessageBox::Icon::Critical); msgBox.exec(); + qDeleteAll(metatiles); return; }