diff -r e071284b118e -r ce140b2b928a QTfrontend/hwform.cpp --- a/QTfrontend/hwform.cpp Wed Mar 04 13:55:53 2009 +0000 +++ b/QTfrontend/hwform.cpp Wed Mar 04 16:35:36 2009 +0000 @@ -484,6 +484,8 @@ ui.pageRoomsList, SLOT(setRoomsList(const QStringList&))); connect(hwnet, SIGNAL(adminAccess(bool)), ui.pageRoomsList, SLOT(setAdmin(bool))); + connect(hwnet, SIGNAL(adminAccess(bool)), + ui.pageRoomsList->chatWidget, SLOT(adminAccess(bool))); connect(hwnet, SIGNAL(serverMessage(const QString&)), ui.pageRoomsList->chatWidget, SLOT(onServerMessage(const QString&))); @@ -505,6 +507,8 @@ ui.pageNetGame->pChatWidget, SLOT(setReadyStatus(const QString &, bool))); connect(hwnet, SIGNAL(chatStringFromMe(const QString&)), ui.pageNetGame->pChatWidget, SLOT(onChatString(const QString&))); + connect(hwnet, SIGNAL(roomMaster(bool)), + ui.pageNetGame->pChatWidget, SLOT(adminAccess(bool))); connect(ui.pageNetGame->pChatWidget, SIGNAL(chatLine(const QString&)), hwnet, SLOT(chatLineToNet(const QString&))); connect(ui.pageNetGame->BtnGo, SIGNAL(clicked()), hwnet, SLOT(ToggleReady())); @@ -513,8 +517,14 @@ connect(ui.pageNetGame->pChatWidget, SIGNAL(kick(const QString&)), hwnet, SLOT(kickPlayer(const QString&))); + connect(ui.pageNetGame->pChatWidget, SIGNAL(ban(const QString&)), + hwnet, SLOT(banPlayer(const QString&))); connect(ui.pageNetGame->pChatWidget, SIGNAL(info(const QString&)), hwnet, SLOT(infoPlayer(const QString&))); + connect(ui.pageRoomsList->chatWidget, SIGNAL(kick(const QString&)), + hwnet, SLOT(kickPlayer(const QString&))); + connect(ui.pageRoomsList->chatWidget, SIGNAL(ban(const QString&)), + hwnet, SLOT(banPlayer(const QString&))); connect(ui.pageRoomsList->chatWidget, SIGNAL(info(const QString&)), hwnet, SLOT(infoPlayer(const QString&)));