diff --git a/radiant/Makefile.am b/radiant/Makefile.am index caba533a04..c716496f25 100644 --- a/radiant/Makefile.am +++ b/radiant/Makefile.am @@ -229,7 +229,7 @@ darkradiant_SOURCES = main.cpp \ ui/overlay/OverlayDialog.cpp \ ui/overlay/Overlay.cpp \ ui/splash/Splash.cpp \ - ui/grid/GridManager.cpp \ + ui/grid/GridUserInterface.cpp \ ui/mru/MRUMenuItem.cpp \ ui/mru/MRU.cpp \ ui/layers/LayerControl.cpp \ diff --git a/radiant/ui/grid/GridUserInterface.cpp b/radiant/ui/grid/GridUserInterface.cpp index c69c153b5f..35b50f3359 100644 --- a/radiant/ui/grid/GridUserInterface.cpp +++ b/radiant/ui/grid/GridUserInterface.cpp @@ -55,6 +55,9 @@ void GridUserInterface::initialiseModule(const ApplicationContext& ctx) GlobalEventManager().setToggled(toggleName, GlobalGrid().getGridPower() == size); } + + GlobalEventManager().addCommand("GridDown", "GridDown"); + GlobalEventManager().addCommand("GridUp", "GridUp"); } void GridUserInterface::shutdownModule() diff --git a/radiantcore/Makefile.am b/radiantcore/Makefile.am index 5b14d402ab..9aa43133a1 100644 --- a/radiantcore/Makefile.am +++ b/radiantcore/Makefile.am @@ -34,6 +34,7 @@ libradiantcore_la_LDFLAGS = -module -avoid-version \ libradiantcore_la_SOURCES = Radiant.cpp \ commandsystem/CommandSystem.cpp \ filetypes/FileTypeRegistry.cpp \ + grid/GridManager.cpp \ imagefile/dds.cpp \ imagefile/ddslib.cpp \ imagefile/DDSImage.cpp \ diff --git a/radiant/ui/grid/GridItem.h b/radiantcore/grid/GridItem.h similarity index 100% rename from radiant/ui/grid/GridItem.h rename to radiantcore/grid/GridItem.h diff --git a/radiant/ui/grid/GridManager.cpp b/radiantcore/grid/GridManager.cpp similarity index 98% rename from radiant/ui/grid/GridManager.cpp rename to radiantcore/grid/GridManager.cpp index adca8e09b0..687000b1da 100644 --- a/radiant/ui/grid/GridManager.cpp +++ b/radiantcore/grid/GridManager.cpp @@ -113,9 +113,6 @@ void GridManager::registerCommands() GlobalCommandSystem().addCommand("GridDown", std::bind(&GridManager::gridDownCmd, this, std::placeholders::_1)); GlobalCommandSystem().addCommand("GridUp", std::bind(&GridManager::gridUpCmd, this, std::placeholders::_1)); - - GlobalEventManager().addCommand("GridDown", "GridDown"); - GlobalEventManager().addCommand("GridUp", "GridUp"); } ComboBoxValueList GridManager::getGridList() diff --git a/radiant/ui/grid/GridManager.h b/radiantcore/grid/GridManager.h similarity index 100% rename from radiant/ui/grid/GridManager.h rename to radiantcore/grid/GridManager.h diff --git a/tools/msvc/DarkRadiant.vcxproj b/tools/msvc/DarkRadiant.vcxproj index 1ee3eca814..07d4cdccb8 100644 --- a/tools/msvc/DarkRadiant.vcxproj +++ b/tools/msvc/DarkRadiant.vcxproj @@ -813,7 +813,6 @@ - @@ -1238,8 +1237,6 @@ - - diff --git a/tools/msvc/DarkRadiant.vcxproj.filters b/tools/msvc/DarkRadiant.vcxproj.filters index b8e19ae4ba..693193ee8d 100644 --- a/tools/msvc/DarkRadiant.vcxproj.filters +++ b/tools/msvc/DarkRadiant.vcxproj.filters @@ -934,9 +934,6 @@ src\model - - src\ui\grid - src\model @@ -2316,12 +2313,6 @@ src\model - - src\ui\grid - - - src\ui\grid - src\model diff --git a/tools/msvc/DarkRadiantCore.vcxproj b/tools/msvc/DarkRadiantCore.vcxproj index 91712f3a8e..269fabb9b2 100644 --- a/tools/msvc/DarkRadiantCore.vcxproj +++ b/tools/msvc/DarkRadiantCore.vcxproj @@ -20,6 +20,7 @@ + @@ -59,6 +60,8 @@ + + diff --git a/tools/msvc/DarkRadiantCore.vcxproj.filters b/tools/msvc/DarkRadiantCore.vcxproj.filters index 69eca61a4a..18b1b95b24 100644 --- a/tools/msvc/DarkRadiantCore.vcxproj.filters +++ b/tools/msvc/DarkRadiantCore.vcxproj.filters @@ -47,6 +47,9 @@ {5ba83911-a3f4-4f34-8ca2-b498fa0c57bc} + + {79fa6073-1042-4501-9f3f-34c689eaf391} + @@ -160,6 +163,9 @@ src\skins + + src\grid + @@ -351,5 +357,11 @@ src\skins + + src\grid + + + src\grid + \ No newline at end of file