qmlfrontend/players_model.cpp
branchqmlrenderer
changeset 16089 02304ad06381
parent 16010 a73b9770467a
equal deleted inserted replaced
16087:8da5a118120b 16089:02304ad06381
    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);