diff --git a/data/gui/window/lobby_player_info.cfg b/data/gui/window/lobby_player_info.cfg index 484ee61a7ab0..e645b55ad4ad 100644 --- a/data/gui/window/lobby_player_info.cfg +++ b/data/gui/window/lobby_player_info.cfg @@ -170,7 +170,7 @@ horizontal_alignment = "left" [label] - label = _ "Kick / ban reason:" + label = _ "Reason:" [/label] [/column] @@ -262,6 +262,18 @@ label = _ "Kick + Ban" [/button] [/column] + + [column] + grow_factor = 0 + border = "all" + border_size = 5 + + [button] + definition = "default" + id = "stopgame" + label = _ "Stop Game" + [/button] + [/column] [/row] [/grid] diff --git a/src/gui/dialogs/multiplayer/player_info.cpp b/src/gui/dialogs/multiplayer/player_info.cpp index df727e4053c6..e29415cf7991 100644 --- a/src/gui/dialogs/multiplayer/player_info.cpp +++ b/src/gui/dialogs/multiplayer/player_info.cpp @@ -96,6 +96,12 @@ void lobby_player_info::pre_show(window& window) this, std::ref(window))); + connect_signal_mouse_left_click( + find_widget