diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-05-17 17:03:48 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-05-17 17:03:48 +0300 |
commit | 4f1f8531f01f918761b01999b603f4d210375258 (patch) | |
tree | 0e944210617ed7bb6adba1d5143b07138861f40c /src/gui/windows/socialwindow.cpp | |
parent | d6403f567ec8f8f999294237633e37e46f62f1aa (diff) | |
download | manaplus-4f1f8531f01f918761b01999b603f4d210375258.tar.gz manaplus-4f1f8531f01f918761b01999b603f4d210375258.tar.bz2 manaplus-4f1f8531f01f918761b01999b603f4d210375258.tar.xz manaplus-4f1f8531f01f918761b01999b603f4d210375258.zip |
Move socialpickuptab into separate file.
Diffstat (limited to 'src/gui/windows/socialwindow.cpp')
-rw-r--r-- | src/gui/windows/socialwindow.cpp | 44 |
1 files changed, 1 insertions, 43 deletions
diff --git a/src/gui/windows/socialwindow.cpp b/src/gui/windows/socialwindow.cpp index db37bb626..4c19a18f5 100644 --- a/src/gui/windows/socialwindow.cpp +++ b/src/gui/windows/socialwindow.cpp @@ -60,6 +60,7 @@ #include "gui/widgets/tabs/socialguildtab2.h" #include "gui/widgets/tabs/socialnavigationtab.h" #include "gui/widgets/tabs/socialpartytab.h" +#include "gui/widgets/tabs/socialpickuptab.h" #include "gui/widgets/tabs/socialplayerstab.h" #include "net/net.h" @@ -100,49 +101,6 @@ namespace } friendSorter; } // namespace -class SocialPickupTab final : public SocialTab -{ -public: - SocialPickupTab(const Widget2 *const widget, - const bool showBackground) : - SocialTab(widget), - mBeings(new BeingsListModel) - { - mList = new AvatarListBox(this, mBeings); - mList->postInit(); - mScroll = new ScrollArea(this, mList, showBackground, - "social_background.xml"); - - mScroll->setHorizontalScrollPolicy(ScrollArea::SHOW_AUTO); - mScroll->setVerticalScrollPolicy(ScrollArea::SHOW_ALWAYS); - - // TRANSLATORS: Pickup filter tab name in social window. Should be small - setCaption(_("Pik")); - } - - A_DELETE_COPY(SocialPickupTab) - - ~SocialPickupTab() - { - delete2(mList) - delete2(mScroll) - delete2(mBeings) - } - - void updateList() override final - { - updateAtkListStart(); - // TRANSLATORS: items group name in social window - addAvatars(PickupItem, _("Pickup items"), PICKUP); - // TRANSLATORS: items group name in social window - addAvatars(IgnorePickupItem, _("Ignore items"), NOPICKUP); - } - -private: - BeingsListModel *mBeings; -}; - - class SocialFriendsTab final : public SocialTab { public: |