[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [ruqola] src: Use method
From:       Montel Laurent <null () kde ! org>
Date:       2017-08-31 21:29:50
Message-ID: E1dnX26-000696-Kl () code ! kde ! org
[Download RAW message or body]

Git commit 24bd6f86b2e2166b7ff664b4ee758f031ace9a26 by Montel Laurent.
Committed on 31/08/2017 at 21:04.
Pushed by mlaurent into branch 'master'.

Use method

M  +70   -0    src/room.cpp
M  +21   -0    src/room.h
M  +17   -18   src/roommodel.cpp

https://commits.kde.org/ruqola/24bd6f86b2e2166b7ff664b4ee758f031ace9a26

diff --git a/src/room.cpp b/src/room.cpp
index 8bbf068..0b8c0a6 100644
--- a/src/room.cpp
+++ b/src/room.cpp
@@ -104,6 +104,76 @@ void Room::parseUpdateRoom(const QJsonObject &json)
     }
 }
 
+bool Room::selected() const
+{
+    return mSelected;
+}
+
+void Room::setSelected(bool selected)
+{
+    mSelected = selected;
+}
+
+int Room::unread() const
+{
+    return mUnread;
+}
+
+void Room::setUnread(int unread)
+{
+    mUnread = unread;
+}
+
+qint64 Room::jitsiTimeout() const
+{
+    return mJitsiTimeout;
+}
+
+void Room::setJitsiTimeout(const qint64 &jitsiTimeout)
+{
+    mJitsiTimeout = jitsiTimeout;
+}
+
+QString Room::mutedUsers() const
+{
+    return mMutedUsers;
+}
+
+void Room::setMutedUsers(const QString &mutedUsers)
+{
+    mMutedUsers = mutedUsers;
+}
+
+QString Room::userId() const
+{
+    return mUserId;
+}
+
+void Room::setUserId(const QString &userId)
+{
+    mUserId = userId;
+}
+
+QString Room::userName() const
+{
+    return mUserName;
+}
+
+void Room::setUserName(const QString &userName)
+{
+    mUserName = userName;
+}
+
+QString Room::id() const
+{
+    return mId;
+}
+
+void Room::setId(const QString &id)
+{
+    mId = id;
+}
+
 bool Room::alert() const
 {
     return mAlert;
diff --git a/src/room.h b/src/room.h
index 01f7695..2ff2a8a 100644
--- a/src/room.h
+++ b/src/room.h
@@ -42,6 +42,24 @@ public:
     //we can't use operator== as it tests only id. We need it for autotest
     bool isEqual(const Room &other) const;
 
+    QString userName() const;
+    void setUserName(const QString &userName);
+
+    QString userId() const;
+    void setUserId(const QString &userId);
+
+    QString mutedUsers() const;
+    void setMutedUsers(const QString &mutedUsers);
+
+    qint64 jitsiTimeout() const;
+    void setJitsiTimeout(const qint64 &jitsiTimeout);
+
+    int unread() const;
+    void setUnread(int unread);
+
+    bool selected() const;
+    void setSelected(bool selected);
+
     /**
     * @brief Return room name
     *
@@ -71,6 +89,9 @@ public:
     bool alert() const;
     void setAlert(bool alert);
 
+    QString id() const;
+    void setId(const QString &id);
+
     void parseSubscriptionRoom(const QJsonObject &json);
     void parseRoom(const QJsonObject &json);
     void parseUpdateRoom(const QJsonObject &json);
diff --git a/src/roommodel.cpp b/src/roommodel.cpp
index 8542c36..ff18c52 100644
--- a/src/roommodel.cpp
+++ b/src/roommodel.cpp
@@ -47,7 +47,7 @@ RoomModel::~RoomModel()
     if (f.open(QIODevice::WriteOnly)) {
         QDataStream out(&f);
         for (const Room &m : qAsConst(mRoomsList)) {
-            qDebug() << " save cache for room " << m.mName;
+            qCDebug(RUQOLA_LOG) << " save cache for room " << m.mName;
             const QByteArray ms = RoomModel::serialize(m);
             out.writeBytes(ms, ms.size());
         }
@@ -139,35 +139,35 @@ QVariant RoomModel::data(const QModelIndex &index, int role) const
 
     switch (role) {
     case RoomModel::RoomName:
-        return r.mName;
+        return r.name();
     case RoomModel::RoomID:
-        return r.mId;
+        return r.id();
     case RoomModel::RoomSelected:
-        return r.mSelected;
+        return r.selected();
     case RoomModel::RoomType:
-        return r.mChannelType;
+        return r.channelType();
     case RoomModel::RoomUserID:
-        return r.mUserId;
+        return r.userId();
     case RoomModel::RoomUserName:
-        return r.mUserName;
+        return r.userName();
     case RoomModel::RoomTopic:
-        return r.mTopic;
+        return r.topic();
     case RoomModel::RoomMutedUsers:
-        return r.mMutedUsers;
+        return r.mutedUsers();
     case RoomModel::RoomJitsiTimeout:
-        return r.mJitsiTimeout;
+        return r.jitsiTimeout();
     case RoomModel::RoomRO:
-        return r.mReadOnly;
+        return r.readOnly();
     case RoomModel::RoomAnnoucement:
-        return r.mAnnouncement;
+        return r.announcement();
     case RoomModel::RoomUnread:
-        return r.mUnread;
+        return r.unread();
     case RoomModel::RoomOpen:
-        return r.mOpen;
+        return r.open();
     case RoomModel::RoomAlert:
-        return r.mAlert;
+        return r.alert();
     case RoomModel::RoomFavorite:
-        return r.mFavorite;
+        return r.favorite();
     case RoomModel::RoomOrder:
     {
         QString str;
@@ -296,8 +296,7 @@ void RoomModel::updateRoom(const QString &name, const QString &roomID, const QSt
     auto existingRoom = std::find(mRoomsList.begin(), mRoomsList.end(), room);
     bool present = (existingRoom != mRoomsList.end());
 
-    auto i = std::upper_bound(mRoomsList.begin(), mRoomsList.end(),
-                              room);
+    auto i = std::upper_bound(mRoomsList.begin(), mRoomsList.end(), room);
     int pos = i-mRoomsList.begin();
     qCDebug(RUQOLA_LOG) << pos;
 

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic