GUI: next steps advanced game infos in lobby, signals changed

This commit is contained in:
doitux
2010-03-27 13:18:54 +00:00
parent d4b82d7dbc
commit 8db83af732
10 changed files with 88 additions and 34 deletions
@@ -70,14 +70,14 @@ void startNetworkGameDialogImpl::refresh(int actionID) {
}
}
void startNetworkGameDialogImpl::joinedNetworkGame(unsigned playerId, QString playerName, int rights) {
void startNetworkGameDialogImpl::joinedNetworkGame(unsigned playerId, QString playerName, bool admin) {
myPlayerId = playerId;
isAdmin = rights == PLAYER_RIGHTS_ADMIN;
addConnectedPlayer(playerId, playerName, rights);
isAdmin = admin;
addConnectedPlayer(playerId, playerName, admin);
}
void startNetworkGameDialogImpl::addConnectedPlayer(unsigned playerId, QString playerName, int /*rights*/) {
void startNetworkGameDialogImpl::addConnectedPlayer(unsigned playerId, QString playerName, bool) {
// TODO mark admin
QTreeWidgetItem *item = new QTreeWidgetItem(treeWidget, 0);
@@ -49,8 +49,8 @@ public slots:
void refresh(int actionID);
void accept();
void reject();
void joinedNetworkGame(unsigned playerId, QString playerName, int rights);
void addConnectedPlayer(unsigned playerId, QString playerName, int rights);
void joinedNetworkGame(unsigned playerId, QString playerName, bool admin);
void addConnectedPlayer(unsigned playerId, QString playerName, bool admin);
void updatePlayer(unsigned playerId, QString newPlayerName);
void removePlayer(unsigned playerId, QString playerName);
void newGameAdmin(unsigned playerId, QString playerName);
@@ -77,7 +77,7 @@ private:
int maxPlayerNumber;
int keyUpDownChatCounter;
unsigned myPlayerId;
bool isAdmin;
bool isAdmin;
ConfigFile *myConfig;
boost::shared_ptr<Session> mySession;
ChatTools *myChat;