diff --git a/src/noggit/ui/tools/MapCreationWizard/Ui/MapCreationWizard.cpp b/src/noggit/ui/tools/MapCreationWizard/Ui/MapCreationWizard.cpp index 10d7fcf5..a2baee08 100755 --- a/src/noggit/ui/tools/MapCreationWizard/Ui/MapCreationWizard.cpp +++ b/src/noggit/ui/tools/MapCreationWizard/Ui/MapCreationWizard.cpp @@ -3,7 +3,6 @@ #include "MapCreationWizard.hpp" #include -#include #include #include #include @@ -11,6 +10,7 @@ #include #include #include +#include #include diff --git a/src/noggit/ui/tools/MapCreationWizard/Ui/MapCreationWizard.hpp b/src/noggit/ui/tools/MapCreationWizard/Ui/MapCreationWizard.hpp index 4192c2e8..3dc65211 100755 --- a/src/noggit/ui/tools/MapCreationWizard/Ui/MapCreationWizard.hpp +++ b/src/noggit/ui/tools/MapCreationWizard/Ui/MapCreationWizard.hpp @@ -24,7 +24,6 @@ #include #include - namespace Noggit { namespace Ui diff --git a/src/noggit/ui/windows/noggitWindow/NoggitWindow.cpp b/src/noggit/ui/windows/noggitWindow/NoggitWindow.cpp index 4cc05d64..40485f1c 100755 --- a/src/noggit/ui/windows/noggitWindow/NoggitWindow.cpp +++ b/src/noggit/ui/windows/noggitWindow/NoggitWindow.cpp @@ -10,7 +10,6 @@ #include #include #include -#include #include #include #include @@ -20,6 +19,7 @@ #include #include #include +#include #include #include #include @@ -141,6 +141,8 @@ namespace Noggit::Ui::Windows _buildMapListComponent = std::make_unique(); + _map_creation_wizard = new Noggit::Ui::Tools::MapCreationWizard::Ui::MapCreationWizard(_project, this); + buildMenu(); } @@ -486,8 +488,6 @@ namespace Noggit::Ui::Windows _right_side->addTab(minimap_holder, "Enter map"); minimap_holder->setAccessibleName("main_menu_minimap_holder"); - _map_creation_wizard = new Noggit::Ui::Tools::MapCreationWizard::Ui::MapCreationWizard(_project, this); - _map_wizard_connection = connect(_map_creation_wizard, &Noggit::Ui::Tools::MapCreationWizard::Ui::MapCreationWizard::map_dbc_updated, [this](int map_id = -1) @@ -560,6 +560,12 @@ namespace Noggit::Ui::Windows _buildMapListComponent->buildMapList(this); } + World* NoggitWindow::getWorld() + { + return _map_creation_wizard->getWorld(); + } + + void NoggitWindow::promptExit(QCloseEvent* event) { emit exitPromptOpened(); diff --git a/src/noggit/ui/windows/noggitWindow/NoggitWindow.hpp b/src/noggit/ui/windows/noggitWindow/NoggitWindow.hpp index c1aa2163..fc6c82c5 100755 --- a/src/noggit/ui/windows/noggitWindow/NoggitWindow.hpp +++ b/src/noggit/ui/windows/noggitWindow/NoggitWindow.hpp @@ -5,7 +5,6 @@ #include #include #include -#include #include #include #include @@ -18,6 +17,11 @@ class StackedWidget; +namespace Noggit::Ui::Tools::MapCreationWizard::Ui +{ + class MapCreationWizard; +} + namespace Noggit::Ui { class minimap_widget; @@ -67,7 +71,7 @@ namespace Noggit::Ui::Windows void handleEventMapListContextMenuPinMap(int mapId, std::string MapName); void handleEventMapListContextMenuUnpinMap(int mapId); - World* getWorld() { return _map_creation_wizard->getWorld(); }; + World* getWorld(); void loadMap (int map_id);