diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-02-22 22:44:16 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-02-22 22:44:16 +0300 |
commit | 95982ba8c3767f93fc9b8627de3fa5adde26f126 (patch) | |
tree | 51ef24168c7cffa8649df3120ca4b77a08946263 /src/gui/widgets | |
parent | 56c7ed4647d168842bda18ee797e735ccc5fd557 (diff) | |
download | manaverse-95982ba8c3767f93fc9b8627de3fa5adde26f126.tar.gz manaverse-95982ba8c3767f93fc9b8627de3fa5adde26f126.tar.bz2 manaverse-95982ba8c3767f93fc9b8627de3fa5adde26f126.tar.xz manaverse-95982ba8c3767f93fc9b8627de3fa5adde26f126.zip |
Move playerrelationlistmodel into gui/models directory.
Diffstat (limited to 'src/gui/widgets')
-rw-r--r-- | src/gui/widgets/tabs/setup_relations.cpp | 39 |
1 files changed, 2 insertions, 37 deletions
diff --git a/src/gui/widgets/tabs/setup_relations.cpp b/src/gui/widgets/tabs/setup_relations.cpp index 1af4e1769..8fa377e3d 100644 --- a/src/gui/widgets/tabs/setup_relations.cpp +++ b/src/gui/widgets/tabs/setup_relations.cpp @@ -26,6 +26,8 @@ #include "being/localplayer.h" +#include "gui/models/playerrelationlistmodel.h" + #include "gui/widgets/button.h" #include "gui/widgets/checkbox.h" #include "gui/widgets/dropdown.h" @@ -60,43 +62,6 @@ static const char *const table_titles[COLUMNS_NR] = N_("Relation") }; -static const char *const RELATION_NAMES[PlayerRelation::RELATIONS_NR] = -{ - // TRANSLATORS: relation type - N_("Neutral"), - // TRANSLATORS: relation type - N_("Friend"), - // TRANSLATORS: relation type - N_("Disregarded"), - // TRANSLATORS: relation type - N_("Ignored"), - // TRANSLATORS: relation type - N_("Erased"), - // TRANSLATORS: relation type - N_("Blacklisted"), - // TRANSLATORS: relation type - N_("Enemy") -}; - -class PlayerRelationListModel final : public ListModel -{ -public: - ~PlayerRelationListModel() - { } - - int getNumberOfElements() override final - { - return PlayerRelation::RELATIONS_NR; - } - - std::string getElementAt(int i) override final - { - if (i >= getNumberOfElements() || i < 0) - return ""; - return gettext(RELATION_NAMES[i]); - } -}; - class PlayerTableModel final : public Widget2, public TableModel { public: |