47 bool removeRows(int row, int count, |
47 bool removeRows(int row, int count, |
48 const QModelIndex &parent = QModelIndex()) override; |
48 const QModelIndex &parent = QModelIndex()) override; |
49 |
49 |
50 QModelIndex nicknameIndex(const QString &nickname); |
50 QModelIndex nicknameIndex(const QString &nickname); |
51 |
51 |
52 public slots: |
52 public Q_SLOTS: |
53 void addPlayer(const QString &nickname, bool notify); |
53 void addPlayer(const QString &nickname, bool notify); |
54 void removePlayer(const QString &nickname, const QString &msg = QString()); |
54 void removePlayer(const QString &nickname, const QString &msg = QString()); |
55 void playerJoinedRoom(const QString &nickname, bool notify); |
55 void playerJoinedRoom(const QString &nickname, bool notify); |
56 void playerLeftRoom(const QString &nickname); |
56 void playerLeftRoom(const QString &nickname); |
57 void resetRoomFlags(); |
57 void resetRoomFlags(); |
58 void setNickname(const QString &nickname); |
58 void setNickname(const QString &nickname); |
59 |
59 |
60 signals: |
60 Q_SIGNALS: |
61 void nickAdded(const QString &nick, bool notifyNick); |
61 void nickAdded(const QString &nick, bool notifyNick); |
62 void nickRemoved(const QString &nick); |
62 void nickRemoved(const QString &nick); |
63 void nickAddedLobby(const QString &nick, bool notifyNick); |
63 void nickAddedLobby(const QString &nick, bool notifyNick); |
64 void nickRemovedLobby(const QString &nick, const QString &message); |
64 void nickRemovedLobby(const QString &nick, const QString &message); |
65 |
65 |