equal
deleted
inserted
replaced
34 index.column() != 0) |
34 index.column() != 0) |
35 return false; |
35 return false; |
36 |
36 |
37 m_data[index.row()].insert(role, value); |
37 m_data[index.row()].insert(role, value); |
38 |
38 |
39 emit dataChanged(index, index); |
39 Q_EMIT dataChanged(index, index); |
40 |
40 |
41 return true; |
41 return true; |
42 } |
42 } |
43 |
43 |
44 bool PlayersListModel::insertRows(int row, int count, |
44 bool PlayersListModel::insertRows(int row, int count, |
85 QModelIndex mi = index(rowCount() - 1); |
85 QModelIndex mi = index(rowCount() - 1); |
86 setData(mi, nickname); |
86 setData(mi, nickname); |
87 |
87 |
88 checkFriendIgnore(mi); |
88 checkFriendIgnore(mi); |
89 |
89 |
90 emit nickAddedLobby(nickname, notify); |
90 Q_EMIT nickAddedLobby(nickname, notify); |
91 } |
91 } |
92 |
92 |
93 void PlayersListModel::removePlayer(const QString &nickname, |
93 void PlayersListModel::removePlayer(const QString &nickname, |
94 const QString &msg) { |
94 const QString &msg) { |
95 if (msg.isEmpty()) |
95 if (msg.isEmpty()) |
96 emit nickRemovedLobby(nickname, QString()); |
96 Q_EMIT nickRemovedLobby(nickname, QString()); |
97 else |
97 else |
98 emit nickRemovedLobby(nickname, msg); |
98 Q_EMIT nickRemovedLobby(nickname, msg); |
99 |
99 |
100 QModelIndex mi = nicknameIndex(nickname); |
100 QModelIndex mi = nicknameIndex(nickname); |
101 |
101 |
102 if (mi.isValid()) removeRow(mi.row()); |
102 if (mi.isValid()) removeRow(mi.row()); |
103 } |
103 } |
109 setData(mi, true, RoomFilterRole); |
109 setData(mi, true, RoomFilterRole); |
110 updateIcon(mi); |
110 updateIcon(mi); |
111 updateSortData(mi); |
111 updateSortData(mi); |
112 } |
112 } |
113 |
113 |
114 emit nickAdded(nickname, notify); |
114 Q_EMIT nickAdded(nickname, notify); |
115 } |
115 } |
116 |
116 |
117 void PlayersListModel::playerLeftRoom(const QString &nickname) { |
117 void PlayersListModel::playerLeftRoom(const QString &nickname) { |
118 emit nickRemoved(nickname); |
118 Q_EMIT nickRemoved(nickname); |
119 |
119 |
120 QModelIndex mi = nicknameIndex(nickname); |
120 QModelIndex mi = nicknameIndex(nickname); |
121 |
121 |
122 if (mi.isValid()) { |
122 if (mi.isValid()) { |
123 setData(mi, false, RoomFilterRole); |
123 setData(mi, false, RoomFilterRole); |