Changeset View
Changeset View
Standalone View
Standalone View
src/core/model/roommodel.cpp
Show First 20 Lines • Show All 390 Lines • ▼ Show 20 Line(s) | 383 | for (int i = 0; i < roomCount; ++i) { | |||
---|---|---|---|---|---|
391 | } | 391 | } | ||
392 | } | 392 | } | ||
393 | } else { | 393 | } else { | ||
394 | qCWarning(RUQOLA_LOG) << "RoomModel::updateRoom incorrect jsonobject "<< roomData; | 394 | qCWarning(RUQOLA_LOG) << "RoomModel::updateRoom incorrect jsonobject "<< roomData; | ||
395 | //qWarning() << "RoomModel::updateRoom incorrect jsonobject "<< roomData; | 395 | //qWarning() << "RoomModel::updateRoom incorrect jsonobject "<< roomData; | ||
396 | } | 396 | } | ||
397 | } | 397 | } | ||
398 | 398 | | |||
399 | void RoomModel::userStatusChanged(User *user) | 399 | void RoomModel::userStatusChanged(const User &user) | ||
400 | { | 400 | { | ||
401 | const int roomCount = mRoomsList.count(); | 401 | const int roomCount = mRoomsList.count(); | ||
402 | for (int i = 0; i < roomCount; ++i) { | 402 | for (int i = 0; i < roomCount; ++i) { | ||
403 | Room *room = mRoomsList.at(i); | 403 | Room *room = mRoomsList.at(i); | ||
404 | if (room->name() == user->userName()) { | 404 | if (room->name() == user.userName()) { | ||
405 | const QModelIndex idx = createIndex(i, 0); | 405 | const QModelIndex idx = createIndex(i, 0); | ||
406 | Q_EMIT dataChanged(idx, idx); | 406 | Q_EMIT dataChanged(idx, idx); | ||
407 | } | 407 | } | ||
408 | room->usersModelForRoom()->userStatusChanged(user); | 408 | room->usersModelForRoom()->userStatusChanged(user); | ||
409 | } | 409 | } | ||
410 | } | 410 | } | ||
411 | 411 | | |||
412 | UsersForRoomModel *RoomModel::usersModelForRoom(const QString &roomId) const | 412 | UsersForRoomModel *RoomModel::usersModelForRoom(const QString &roomId) const | ||
▲ Show 20 Lines • Show All 157 Lines • Show Last 20 Lines |