summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2012-05-22 22:21:21 +0300
committerAndrei Karas <akaras@inbox.ru>2012-05-22 23:03:48 +0300
commit6494df1ca2a1c00b85828deb3b62f371338536fb (patch)
treef4b7e6593ee9b6affa6516d6b0fdbbf7051c6dba /src/gui
parent7f06820c754522b00d1a3954036931a0b6efcf0f (diff)
downloadmv-6494df1ca2a1c00b85828deb3b62f371338536fb.tar.gz
mv-6494df1ca2a1c00b85828deb3b62f371338536fb.tar.bz2
mv-6494df1ca2a1c00b85828deb3b62f371338536fb.tar.xz
mv-6494df1ca2a1c00b85828deb3b62f371338536fb.zip
Add option to hide nick for erased players relation.
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/popupmenu.cpp4
-rw-r--r--src/gui/setup_players.cpp3
2 files changed, 5 insertions, 2 deletions
diff --git a/src/gui/popupmenu.cpp b/src/gui/popupmenu.cpp
index 436fd93b1..318de81b0 100644
--- a/src/gui/popupmenu.cpp
+++ b/src/gui/popupmenu.cpp
@@ -730,8 +730,7 @@ void PopupMenu::handleLink(const std::string &link,
}
else if (link == "unignore" && !mNick.empty())
{
- player_relations.setRelation(mNick,
- PlayerRelation::NEUTRAL);
+ player_relations.setRelation(mNick, PlayerRelation::NEUTRAL);
}
else if (link == "ignore" && being &&
being->getType() == ActorSprite::PLAYER)
@@ -768,6 +767,7 @@ void PopupMenu::handleLink(const std::string &link,
being->getType() == ActorSprite::PLAYER)
{
player_relations.setRelation(being->getName(), PlayerRelation::ERASED);
+ being->updateName();
}
else if (link == "erase" && !mNick.empty())
{
diff --git a/src/gui/setup_players.cpp b/src/gui/setup_players.cpp
index b2cd7847d..0f5fb9615 100644
--- a/src/gui/setup_players.cpp
+++ b/src/gui/setup_players.cpp
@@ -86,6 +86,9 @@ Setup_Players::Setup_Players()
new SetupItemCheckBox(_("Group friends in who is online window"), "",
"groupFriends", this, "groupFriendsEvent");
+ new SetupItemCheckBox(_("Hide erased players nicks"), "",
+ "hideErased", this, "hideErasedEvent");
+
setDimension(gcn::Rectangle(0, 0, 550, 350));
}