diff --git a/mapeditor/CMakeLists.txt b/mapeditor/CMakeLists.txt index fcbd0d382..6072c3c93 100644 --- a/mapeditor/CMakeLists.txt +++ b/mapeditor/CMakeLists.txt @@ -21,7 +21,7 @@ set(editor_SRCS mapsettings/rumorsettings.cpp mapsettings/translations.cpp PlayerSelectionDialog.cpp - playersettings.cpp + PlayerSettingsDialog.cpp playerparams.cpp scenelayer.cpp mapcontroller.cpp @@ -72,7 +72,7 @@ set(editor_HEADERS mapsettings/rumorsettings.h mapsettings/translations.h PlayerSelectionDialog.h - playersettings.h + PlayerSettingsDialog.h playerparams.h scenelayer.h mapcontroller.h @@ -116,7 +116,7 @@ set(editor_FORMS mapsettings/eventsettings.ui mapsettings/rumorsettings.ui mapsettings/translations.ui - playersettings.ui + PlayerSettingsDialog.ui playerparams.ui validator.ui inspector/townbuildingswidget.ui diff --git a/mapeditor/playersettings.cpp b/mapeditor/PlayerSettingsDialog.cpp similarity index 85% rename from mapeditor/playersettings.cpp rename to mapeditor/PlayerSettingsDialog.cpp index 1efcb436a..5282b7e3b 100644 --- a/mapeditor/playersettings.cpp +++ b/mapeditor/PlayerSettingsDialog.cpp @@ -9,16 +9,16 @@ */ #include "StdInc.h" -#include "playersettings.h" -#include "ui_playersettings.h" +#include "PlayerSettingsDialog.h" +#include "ui_PlayerSettingsDialog.h" #include "playerparams.h" #include "mainwindow.h" #include "../lib/mapping/CMap.h" -PlayerSettings::PlayerSettings(MapController & ctrl, QWidget *parent) : +PlayerSettingsDialog::PlayerSettingsDialog(MapController & ctrl, QWidget *parent) : QDialog(parent), - ui(new Ui::PlayerSettings), + ui(new Ui::PlayerSettingsDialog), controller(ctrl) { ui->setupUi(this); @@ -48,13 +48,13 @@ PlayerSettings::PlayerSettings(MapController & ctrl, QWidget *parent) : setAttribute(Qt::WA_DeleteOnClose); } -PlayerSettings::~PlayerSettings() +PlayerSettingsDialog::~PlayerSettingsDialog() { controller.settingsDialog = nullptr; delete ui; } -void PlayerSettings::on_playersCount_currentIndexChanged(int index) +void PlayerSettingsDialog::on_playersCount_currentIndexChanged(int index) { const auto selectedPlayerCount = index + 1; assert(selectedPlayerCount <= controller.map()->players.size()); @@ -90,7 +90,7 @@ void PlayerSettings::on_playersCount_currentIndexChanged(int index) } -void PlayerSettings::on_pushButton_clicked() +void PlayerSettingsDialog::on_pushButton_clicked() { for(auto * w : paramWidgets) { diff --git a/mapeditor/playersettings.h b/mapeditor/PlayerSettingsDialog.h similarity index 70% rename from mapeditor/playersettings.h rename to mapeditor/PlayerSettingsDialog.h index 84960e50e..751be3c7b 100644 --- a/mapeditor/playersettings.h +++ b/mapeditor/PlayerSettingsDialog.h @@ -14,16 +14,16 @@ #include "playerparams.h" namespace Ui { -class PlayerSettings; +class PlayerSettingsDialog; } -class PlayerSettings : public QDialog +class PlayerSettingsDialog : public QDialog { Q_OBJECT public: - explicit PlayerSettings(MapController & controller, QWidget *parent = nullptr); - ~PlayerSettings(); + explicit PlayerSettingsDialog(MapController & controller, QWidget *parent = nullptr); + ~PlayerSettingsDialog(); private slots: @@ -32,7 +32,7 @@ private slots: void on_pushButton_clicked(); private: - Ui::PlayerSettings *ui; + Ui::PlayerSettingsDialog *ui; std::vector paramWidgets; diff --git a/mapeditor/playersettings.ui b/mapeditor/PlayerSettingsDialog.ui similarity index 92% rename from mapeditor/playersettings.ui rename to mapeditor/PlayerSettingsDialog.ui index 3e51fceee..084c79140 100644 --- a/mapeditor/playersettings.ui +++ b/mapeditor/PlayerSettingsDialog.ui @@ -1,9 +1,9 @@ - PlayerSettings - + PlayerSettingsDialog + - Qt::WindowModal + Qt::WindowModality::WindowModal @@ -14,7 +14,7 @@ - Qt::NoFocus + Qt::FocusPolicy::NoFocus Player settings @@ -33,8 +33,8 @@ 0 0 - 628 - 187 + 634 + 201 diff --git a/mapeditor/mainwindow.cpp b/mapeditor/mainwindow.cpp index 1e5b55e8c..3a2f9a062 100644 --- a/mapeditor/mainwindow.cpp +++ b/mapeditor/mainwindow.cpp @@ -46,7 +46,7 @@ #include "mapsettings/mapsettings.h" #include "mapsettings/translations.h" #include "mapsettings/modsettings.h" -#include "playersettings.h" +#include "PlayerSettingsDialog.h" #include "validator.h" #include "helper.h" #include "campaigneditor/campaigneditor.h" @@ -1143,7 +1143,7 @@ void MainWindow::on_actionMapSettings_triggered() void MainWindow::on_actionPlayers_settings_triggered() { - auto settingsDialog = new PlayerSettings(controller, this); + auto settingsDialog = new PlayerSettingsDialog(controller, this); settingsDialog->setWindowModality(Qt::WindowModal); settingsDialog->setModal(true); connect(settingsDialog, &QDialog::finished, this, &MainWindow::onPlayersChanged); diff --git a/mapeditor/playerparams.h b/mapeditor/playerparams.h index 57601d2c3..5c650cbfe 100644 --- a/mapeditor/playerparams.h +++ b/mapeditor/playerparams.h @@ -18,6 +18,8 @@ namespace Ui { class PlayerParams; } +class QListWidgetItem; + class PlayerParams : public QWidget { Q_OBJECT