Simplify closeSupplementaryWindows for QPointer use

This commit is contained in:
GriffinR 2023-09-28 19:47:50 -04:00
parent 5cf07c7f91
commit ae1c7e8d9a

View file

@ -2833,34 +2833,13 @@ bool MainWindow::initRegionMapEditor(bool silent) {
}
void MainWindow::closeSupplementaryWindows() {
if (this->tilesetEditor) {
delete this->tilesetEditor;
this->tilesetEditor = nullptr;
}
if (this->regionMapEditor) {
delete this->regionMapEditor;
this->regionMapEditor = nullptr;
}
if (this->mapImageExporter) {
delete this->mapImageExporter;
this->mapImageExporter = nullptr;
}
if (this->newMapPrompt) {
delete this->newMapPrompt;
this->newMapPrompt = nullptr;
}
if (this->shortcutsEditor) {
delete this->shortcutsEditor;
this->shortcutsEditor = nullptr;
}
if (this->projectSettingsEditor) {
delete this->projectSettingsEditor;
this->projectSettingsEditor = nullptr;
}
if (this->customScriptsEditor) {
delete this->customScriptsEditor;
this->customScriptsEditor = nullptr;
}
delete this->tilesetEditor;
delete this->regionMapEditor;
delete this->mapImageExporter;
delete this->newMapPrompt;
delete this->shortcutsEditor;
delete this->projectSettingsEditor;
delete this->customScriptsEditor;
}
void MainWindow::closeEvent(QCloseEvent *event) {