Remove extra inline keywords
3 files changed, 52 insertions, 0 deletions
diff --git a/src/Cache.cc b/src/Cache.cc
index 010b4aa9..befb3a0a 100644
--- a/src/Cache.cc
+++ b/src/Cache.cc
@@ -272,3 +272,12 @@ Cache::nextBatchToken() const
return QString::fromUtf8(token.data(), token.size());
}
+
+void
+Cache::deleteData()
+{
+ qInfo() << "Deleting cache data";
+
+ if (!cacheDirectory_.isEmpty())
+ QDir(cacheDirectory_).removeRecursively();
+}
diff --git a/src/RoomInfoListItem.cc b/src/RoomInfoListItem.cc
index cd15d839..588ee5c8 100644
--- a/src/RoomInfoListItem.cc
+++ b/src/RoomInfoListItem.cc
@@ -313,4 +313,19 @@ RoomInfoListItem::mousePressEvent(QMouseEvent *event)
ripple_overlay_->addRipple(ripple);
}
+void
+RoomInfoListItem::setAvatar(const QImage &img)
+{
+ roomAvatar_ = QPixmap::fromImage(
+ img.scaled(IconSize, IconSize, Qt::IgnoreAspectRatio, Qt::SmoothTransformation));
+ update();
+}
+
+void
+RoomInfoListItem::setDescriptionMessage(const DescInfo &info)
+{
+ lastMsgInfo_ = info;
+ update();
+}
+
RoomInfoListItem::~RoomInfoListItem() {}
diff --git a/src/TopRoomBar.cc b/src/TopRoomBar.cc
index 4d1f4195..72aef92a 100644
--- a/src/TopRoomBar.cc
+++ b/src/TopRoomBar.cc
@@ -202,4 +202,32 @@ TopRoomBar::setRoomSettings(QSharedPointer<RoomSettings> settings)
roomSettings_ = settings;
}
+void
+TopRoomBar::updateRoomAvatar(const QImage &avatar_image)
+{
+ avatar_->setImage(avatar_image);
+ update();
+}
+
+void
+TopRoomBar::updateRoomAvatar(const QIcon &icon)
+{
+ avatar_->setIcon(icon);
+ update();
+}
+
+void
+TopRoomBar::updateRoomName(const QString &name)
+{
+ roomName_ = name;
+ update();
+}
+
+void
+TopRoomBar::updateRoomTopic(QString topic)
+{
+ roomTopic_ = topic;
+ update();
+}
+
TopRoomBar::~TopRoomBar() {}
|