X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Ftopicbutton.cpp;fp=src%2Fqtui%2Ftopicbutton.cpp;h=f2f60af199422fcb671e29c18500c203052fb741;hp=2030a5413a38160e1e6ae4331a76a051d06f3d11;hb=dbdca302fc349d0e3d46aa0d8091c08b2df28af5;hpb=84af2151d56be3ad799a09143e8ac2cad4388ca0 diff --git a/src/qtui/topicbutton.cpp b/src/qtui/topicbutton.cpp index 2030a541..f2f60af1 100644 --- a/src/qtui/topicbutton.cpp +++ b/src/qtui/topicbutton.cpp @@ -50,8 +50,8 @@ void TopicButton::paintEvent(QPaintEvent *event) { QRect drawRect = rect(); QRect brect; QString textPart; - foreach(QTextLayout::FormatRange fr, styledText.formats) { - textPart = styledText.text.mid(fr.start, fr.length); + foreach(QTextLayout::FormatRange fr, styledContents.formatList) { + textPart = styledContents.plainText.mid(fr.start, fr.length); painter.setFont(fr.format.font()); painter.setPen(QPen(fr.format.foreground(), 0)); painter.setBackground(fr.format.background()); @@ -68,9 +68,9 @@ void TopicButton::setAndStyleText(const QString &text) { setText(text); // this triggers a repaint event #ifndef SPUTDEV - styledText = QtUi::style()->styleString(Message::mircToInternal(text)); + styledContents = QtUi::style()->styleString(Message::mircToInternal(text)); int height = 1; - foreach(QTextLayout::FormatRange fr, styledText.formats) { + foreach(QTextLayout::FormatRange fr, styledContents.formatList) { height = qMax(height, QFontMetrics(fr.format.font()).height()); }