diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-02-23 13:43:09 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-02-23 13:43:09 +0300 |
commit | 8b21a7d29c64f57b38fe8e54a36299ded552da8b (patch) | |
tree | 1e893876bacc8fd7d0e45af0422699873be3c65f /src/gui/windows/chatwindow.cpp | |
parent | 61292d969be1ba94ed2847edc2168c438b1a76ab (diff) | |
download | manaplus-8b21a7d29c64f57b38fe8e54a36299ded552da8b.tar.gz manaplus-8b21a7d29c64f57b38fe8e54a36299ded552da8b.tar.bz2 manaplus-8b21a7d29c64f57b38fe8e54a36299ded552da8b.tar.xz manaplus-8b21a7d29c64f57b38fe8e54a36299ded552da8b.zip |
Move colorlistmodel into gui/models directory.
Diffstat (limited to 'src/gui/windows/chatwindow.cpp')
-rw-r--r-- | src/gui/windows/chatwindow.cpp | 54 |
1 files changed, 2 insertions, 52 deletions
diff --git a/src/gui/windows/chatwindow.cpp b/src/gui/windows/chatwindow.cpp index eb4a0fb44..3c0e09ad5 100644 --- a/src/gui/windows/chatwindow.cpp +++ b/src/gui/windows/chatwindow.cpp @@ -43,6 +43,8 @@ #include "gui/gui.h" #include "gui/viewport.h" +#include "gui/models/colorlistmodel.h" + #include "gui/windows/emotewindow.h" #include "gui/windows/setupwindow.h" #include "gui/widgets/tabbedarea.h" @@ -144,58 +146,6 @@ class ChatInput final : public TextField bool mFocusGaining; }; -const char *COLOR_NAME[14] = -{ - // TRANSLATORS: chat color - N_("default"), - // TRANSLATORS: chat color - N_("black"), - // TRANSLATORS: chat color - N_("red"), - // TRANSLATORS: chat color - N_("green"), - // TRANSLATORS: chat color - N_("blue"), - // TRANSLATORS: chat color - N_("gold"), - // TRANSLATORS: chat color - N_("yellow"), - // TRANSLATORS: chat color - N_("pink"), - // TRANSLATORS: chat color - N_("purple"), - // TRANSLATORS: chat color - N_("grey"), - // TRANSLATORS: chat color - N_("brown"), - // TRANSLATORS: chat color - N_("rainbow 1"), - // TRANSLATORS: chat color - N_("rainbow 2"), - // TRANSLATORS: chat color - N_("rainbow 3"), -}; - - -class ColorListModel final : public ListModel -{ -public: - ~ColorListModel() - { } - - int getNumberOfElements() - { - return 14; - } - - std::string getElementAt(int i) - { - if (i >= getNumberOfElements() || i < 0) - return "???"; - return gettext(COLOR_NAME[i]); - } -}; - static const char *const ACTION_COLOR_PICKER = "color picker"; ChatWindow::ChatWindow(): |