diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-02-23 14:03:30 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-02-23 14:03:30 +0300 |
commit | abbe2e84657fdb3afc6f07b6df82918938862fd8 (patch) | |
tree | 01e7a2610d77f4714e89775ac26f81305412f965 /src/gui/windows/buydialog.cpp | |
parent | 2bdfb00921306fd3d0370e15fd1fe7f08b1f67f7 (diff) | |
download | manaplus-abbe2e84657fdb3afc6f07b6df82918938862fd8.tar.gz manaplus-abbe2e84657fdb3afc6f07b6df82918938862fd8.tar.bz2 manaplus-abbe2e84657fdb3afc6f07b6df82918938862fd8.tar.xz manaplus-abbe2e84657fdb3afc6f07b6df82918938862fd8.zip |
Move sortlistmodelbuy into gui/models directory.
Diffstat (limited to 'src/gui/windows/buydialog.cpp')
-rw-r--r-- | src/gui/windows/buydialog.cpp | 36 |
1 files changed, 1 insertions, 35 deletions
diff --git a/src/gui/windows/buydialog.cpp b/src/gui/windows/buydialog.cpp index e64a7489b..c2514a15d 100644 --- a/src/gui/windows/buydialog.cpp +++ b/src/gui/windows/buydialog.cpp @@ -29,6 +29,7 @@ #include "gui/windows/tradewindow.h" #include "gui/models/shopitems.h" +#include "gui/models/sortlistmodelbuy.h" #include "gui/widgets/button.h" #include "gui/widgets/dropdown.h" @@ -52,41 +53,6 @@ #include "debug.h" -static const char *const SORT_NAME_BUY[7] = -{ - // TRANSLATORS: buy dialog sort type. - N_("unsorted"), - // TRANSLATORS: buy dialog sort type. - N_("by price"), - // TRANSLATORS: buy dialog sort type. - N_("by name"), - // TRANSLATORS: buy dialog sort type. - N_("by id"), - // TRANSLATORS: buy dialog sort type. - N_("by weight"), - // TRANSLATORS: buy dialog sort type. - N_("by amount"), - // TRANSLATORS: buy dialog sort type. - N_("by type") -}; - -class SortListModelBuy final : public ListModel -{ -public: - ~SortListModelBuy() - { } - - int getNumberOfElements() - { return 7; } - - std::string getElementAt(int i) - { - if (i >= getNumberOfElements() || i < 0) - return "???"; - return gettext(SORT_NAME_BUY[i]); - } -}; - class SortItemPriceFunctor final { public: |