summaryrefslogtreecommitdiff
path: root/src/gui/popupmenu.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2013-05-18 16:17:08 +0300
committerAndrei Karas <akaras@inbox.ru>2013-05-18 16:17:08 +0300
commitea28a76cfbace0ccc8d25e523b410f2dea339423 (patch)
treec5582fe4d9b26dc381ef90ed7a155ea050514243 /src/gui/popupmenu.cpp
parent8fdbbe936fc0bb99b0c3d851b7a5b522514ba2b9 (diff)
downloadmanaplus-ea28a76cfbace0ccc8d25e523b410f2dea339423.tar.gz
manaplus-ea28a76cfbace0ccc8d25e523b410f2dea339423.tar.bz2
manaplus-ea28a76cfbace0ccc8d25e523b410f2dea339423.tar.xz
manaplus-ea28a76cfbace0ccc8d25e523b410f2dea339423.zip
add new chat commands.
/enablehighlight - enable sound hightlight in chat tab /disablehighlight - disable sound hightlight in chat tab
Diffstat (limited to 'src/gui/popupmenu.cpp')
-rw-r--r--src/gui/popupmenu.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/gui/popupmenu.cpp b/src/gui/popupmenu.cpp
index 4aaa0cf01..53a8a11f7 100644
--- a/src/gui/popupmenu.cpp
+++ b/src/gui/popupmenu.cpp
@@ -23,6 +23,7 @@
#include "gui/popupmenu.h"
#include "actorspritemanager.h"
+#include "commandhandler.h"
#include "dropshortcut.h"
#include "game.h"
#include "guild.h"
@@ -1198,7 +1199,8 @@ void PopupMenu::handleLink(const std::string &link,
}
else if (link == "chat close" && mTab)
{
- mTab->handleCommand("close", "");
+ if (commandHandler)
+ commandHandler->invokeCommand("close", "", mTab);
}
else if (link == "leave party" && mTab)
{
@@ -1316,15 +1318,13 @@ void PopupMenu::handleLink(const std::string &link,
}
else if (link == "enable highlight" && mTab)
{
- mTab->setAllowHighlight(true);
- if (chatWindow)
- chatWindow->saveState();
+ if (commandHandler)
+ commandHandler->invokeCommand("enablehighlight", "", mTab);
}
else if (link == "disable highlight" && mTab)
{
- mTab->setAllowHighlight(false);
- if (chatWindow)
- chatWindow->saveState();
+ if (commandHandler)
+ commandHandler->invokeCommand("disablehighlight", "", mTab);
}
else if (link == "dont remove name" && mTab)
{