From 7de110306feaa130d62a6183c6fcc3eda709add3 Mon Sep 17 00:00:00 2001 From: Matt Lowe Date: Fri, 6 Feb 2015 23:14:55 +0100 Subject: [PATCH 1/2] You have been kicked message box Its easy to not see that you have been kicked right now. This makes it more apparent. --- cockatrice/src/tab_game.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cockatrice/src/tab_game.cpp b/cockatrice/src/tab_game.cpp index 6baac310..82d5c181 100644 --- a/cockatrice/src/tab_game.cpp +++ b/cockatrice/src/tab_game.cpp @@ -1082,6 +1082,10 @@ void TabGame::eventKicked(const Event_Kicked & /*event*/, int /*eventPlayerId*/, { closeGame(); messageLog->logKicked(); + QMessageBox msgBox(this); + msgBox.setText(tr("You have been kicked out of the game.")); + msgBox.setIcon(QMessageBox::Information); + msgBox.exec(); emit userEvent(); } From 3b0a8c2aa82443a69134693c5a256ebf33195b9f Mon Sep 17 00:00:00 2001 From: Matt Lowe Date: Sun, 8 Feb 2015 00:36:35 +0100 Subject: [PATCH 2/2] Updated + Added room name + takes you to kicked game tab --- cockatrice/src/tab_game.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cockatrice/src/tab_game.cpp b/cockatrice/src/tab_game.cpp index 82d5c181..0e513d51 100644 --- a/cockatrice/src/tab_game.cpp +++ b/cockatrice/src/tab_game.cpp @@ -1081,11 +1081,15 @@ void TabGame::eventLeave(const Event_Leave & /*event*/, int eventPlayerId, const void TabGame::eventKicked(const Event_Kicked & /*event*/, int /*eventPlayerId*/, const GameEventContext & /*context*/) { closeGame(); + tabSupervisor->setCurrentIndex(tabSupervisor->indexOf(this)); messageLog->logKicked(); + QMessageBox msgBox(this); + msgBox.setWindowTitle(getTabText()); msgBox.setText(tr("You have been kicked out of the game.")); msgBox.setIcon(QMessageBox::Information); msgBox.exec(); + emit userEvent(); }