diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-05-13 23:38:08 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-05-13 23:38:08 +0300 |
commit | 95445bb5a7fa0c61e489d2f518cd3ebfd35c4fba (patch) | |
tree | 7974d0661683a329135920e813dcb5952ddf4375 /src/gui/gui.cpp | |
parent | 1ae48312fe346dc8cd084f60840ff70972d2d384 (diff) | |
download | manaplus-95445bb5a7fa0c61e489d2f518cd3ebfd35c4fba.tar.gz manaplus-95445bb5a7fa0c61e489d2f518cd3ebfd35c4fba.tar.bz2 manaplus-95445bb5a7fa0c61e489d2f518cd3ebfd35c4fba.tar.xz manaplus-95445bb5a7fa0c61e489d2f518cd3ebfd35c4fba.zip |
Move guiconfiglistener into separate file.
Diffstat (limited to 'src/gui/gui.cpp')
-rw-r--r-- | src/gui/gui.cpp | 28 |
1 files changed, 1 insertions, 27 deletions
diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 7c17b5991..2841a5369 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -82,6 +82,7 @@ #include "events/keyevent.h" #include "listeners/focuslistener.h" +#include "listeners/guiconfiglistener.h" #include "listeners/keylistener.h" #include "listeners/mouselistener.h" @@ -108,33 +109,6 @@ SDLInput *guiInput = nullptr; // Bolded font Font *boldFont = nullptr; -class GuiConfigListener final : public ConfigListener -{ - public: - explicit GuiConfigListener(Gui *const g): - mGui(g) - {} - - A_DELETE_COPY(GuiConfigListener) - - virtual ~GuiConfigListener() - { - CHECKLISTENERS - } - - void optionChanged(const std::string &name) - { - if (!mGui) - return; - if (name == "customcursor") - mGui->setUseCustomCursor(config.getBoolValue("customcursor")); - else if (name == "doubleClick") - mGui->setDoubleClick(config.getBoolValue("doubleClick")); - } - private: - Gui *mGui; -}; - Gui::Gui() : mTop(nullptr), mGraphics(nullptr), |