diff options
Diffstat (limited to 'src/TopRoomBar.cpp')
-rw-r--r-- | src/TopRoomBar.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/TopRoomBar.cpp b/src/TopRoomBar.cpp index d9c4a3ae..5fc6ab4a 100644 --- a/src/TopRoomBar.cpp +++ b/src/TopRoomBar.cpp @@ -22,6 +22,7 @@ #include "MainWindow.h" #include "TopRoomBar.h" #include "Utils.h" +#include "timeline/TimelineItem.h" #include "ui/Avatar.h" #include "ui/FlatButton.h" #include "ui/Menu.h" @@ -55,7 +56,9 @@ TopRoomBar::TopRoomBar(QWidget *parent) QFont descriptionFont("Open Sans"); descriptionFont.setPixelSize(conf::topRoomBar::fonts::roomDescription); - topicLabel_ = new QLabel(this); + topicLabel_ = new TextLabel(this); + topicLabel_->setLineWrapMode(QTextEdit::NoWrap); + topicLabel_->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); topicLabel_->setFont(descriptionFont); topicLabel_->setTextInteractionFlags(Qt::TextBrowserInteraction); topicLabel_->setOpenExternalLinks(true); @@ -180,6 +183,7 @@ void TopRoomBar::updateRoomTopic(QString topic) { topic.replace(conf::strings::url_regex, conf::strings::url_html); - topicLabel_->setText(topic); + topicLabel_->clearLinks(); + topicLabel_->setHtml(topic); update(); } |