Update ChatMessageArea to open urls via Menu::openUrl

This commit is contained in:
Ryan Huffman 2014-04-17 15:19:13 -07:00
parent e1e9c11189
commit 795ddbc7bf
2 changed files with 4 additions and 2 deletions

View file

@ -15,8 +15,12 @@
#include <QWheelEvent>
ChatMessageArea::ChatMessageArea(bool useFixedHeight) : QTextBrowser(), _useFixedHeight(useFixedHeight) {
setOpenLinks(false);
connect(document()->documentLayout(), &QAbstractTextDocumentLayout::documentSizeChanged,
this, &ChatMessageArea::updateLayout);
connect(this, &QTextBrowser::anchorClicked,
Menu::getInstance(), &Menu::openUrl);
}
void ChatMessageArea::setHtml(const QString& html) {

View file

@ -255,8 +255,6 @@ void ChatWindow::messageReceived(const QXmppMessage& message) {
// Create message area
ChatMessageArea* messageArea = new ChatMessageArea(true);
messageArea->setOpenLinks(true);
messageArea->setOpenExternalLinks(true);
messageArea->setWordWrapMode(QTextOption::WrapAtWordBoundaryOrAnywhere);
messageArea->setTextInteractionFlags(Qt::TextBrowserInteraction);
messageArea->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);