summary refs log tree commit diff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/TopRoomBar.h13
1 files changed, 5 insertions, 8 deletions
diff --git a/include/TopRoomBar.h b/include/TopRoomBar.h

index 2c7af218..87037574 100644 --- a/include/TopRoomBar.h +++ b/include/TopRoomBar.h
@@ -83,6 +83,9 @@ private: Avatar *avatar_; int buttonSize_; + + QString roomName_; + QString roomTopic_; }; inline void @@ -102,9 +105,7 @@ TopRoomBar::updateRoomAvatar(const QIcon &icon) inline void TopRoomBar::updateRoomName(const QString &name) { - QString elidedText = - QFontMetrics(nameLabel_->font()).elidedText(name, Qt::ElideRight, width() * 0.8); - nameLabel_->setText(elidedText); + roomName_ = name; update(); } @@ -112,10 +113,6 @@ inline void TopRoomBar::updateRoomTopic(QString topic) { topic.replace(URL_REGEX, URL_HTML); - - QString elidedText = - QFontMetrics(topicLabel_->font()).elidedText(topic, Qt::ElideRight, width() * 0.6); - - topicLabel_->setText(topic); + roomTopic_ = topic; update(); }