[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [ruqola] src: Add getter/setter
From: Montel Laurent <null () kde ! org>
Date: 2017-08-31 21:29:50
Message-ID: E1dnX26-000696-K5 () code ! kde ! org
[Download RAW message or body]
Git commit 5585ec676a41022b4069c98a107d78112126d41b by Montel Laurent.
Committed on 31/08/2017 at 20:49.
Pushed by mlaurent into branch 'master'.
Add getter/setter
M +78 -1 src/room.cpp
M +23 -1 src/room.h
https://commits.kde.org/ruqola/5585ec676a41022b4069c98a107d78112126d41b
diff --git a/src/room.cpp b/src/room.cpp
index c76efd1..8bbf068 100644
--- a/src/room.cpp
+++ b/src/room.cpp
@@ -55,7 +55,7 @@ bool Room::isEqual(const Room &other) const
&& (mOpen == other.mOpen);
}
-QString Room::getName() const
+QString Room::name() const
{
return mName;
}
@@ -104,6 +104,83 @@ void Room::parseUpdateRoom(const QJsonObject &json)
}
}
+bool Room::alert() const
+{
+ return mAlert;
+}
+
+void Room::setAlert(bool alert)
+{
+ mAlert = alert;
+}
+
+bool Room::open() const
+{
+ return mOpen;
+}
+
+void Room::setOpen(bool open)
+{
+ mOpen = open;
+}
+
+bool Room::readOnly() const
+{
+ return mReadOnly;
+}
+
+void Room::setReadOnly(bool readOnly)
+{
+ mReadOnly = readOnly;
+}
+
+QString Room::topic() const
+{
+ return mTopic;
+}
+
+void Room::setTopic(const QString &topic)
+{
+ mTopic = topic;
+}
+
+bool Room::favorite() const
+{
+ return mFavorite;
+}
+
+void Room::setFavorite(bool favorite)
+{
+ mFavorite = favorite;
+}
+
+QString Room::channelType() const
+{
+ return mChannelType;
+}
+
+void Room::setChannelType(const QString &channelType)
+{
+ mChannelType = channelType;
+}
+
+QString Room::announcement() const
+{
+ return mAnnouncement;
+}
+
+void Room::setAnnouncement(const QString &announcement)
+{
+ mAnnouncement = announcement;
+}
+
+void Room::setName(const QString &name)
+{
+ if (mName != name) {
+ mName = name;
+ }
+}
+
void Room::parseRoom(const QJsonObject &json)
{
mId = json.value(QStringLiteral("_id")).toString();
diff --git a/src/room.h b/src/room.h
index 4f26804..01f7695 100644
--- a/src/room.h
+++ b/src/room.h
@@ -47,7 +47,29 @@ public:
*
* @return QString, The name of the room
*/
- QString getName() const;
+ QString name() const;
+ void setName(const QString &name);
+
+ QString announcement() const;
+ void setAnnouncement(const QString &announcement);
+
+ QString channelType() const;
+ void setChannelType(const QString &channelType);
+
+ bool favorite() const;
+ void setFavorite(bool favorite);
+
+ QString topic() const;
+ void setTopic(const QString &topic);
+
+ bool readOnly() const;
+ void setReadOnly(bool readOnly);
+
+ bool open() const;
+ void setOpen(bool open);
+
+ bool alert() const;
+ void setAlert(bool alert);
void parseSubscriptionRoom(const QJsonObject &json);
void parseRoom(const QJsonObject &json);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic