X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fchatline-old.cpp;h=0a3cc20038ea526529f4bcbe5c7e3331e2697362;hp=2c9cb0d3c1628df01ed4a5441b1dcf2d0c9a0b16;hb=278aef059d7652b2a4e1359d72bb4028524246d4;hpb=682c6e31834a863c4c78b6dfd5f830c72a6b665d;ds=sidebyside diff --git a/src/qtui/chatline-old.cpp b/src/qtui/chatline-old.cpp index 2c9cb0d3..0a3cc200 100644 --- a/src/qtui/chatline-old.cpp +++ b/src/qtui/chatline-old.cpp @@ -29,8 +29,7 @@ */ ChatLineOld::ChatLineOld(Message m) { hght = 0; - //networkName = m.buffer.network(); - //bufferName = m.buffer.buffer(); + msg = m; selectionMode = None; isHighlight = false; @@ -50,9 +49,17 @@ void ChatLineOld::formatMsg(Message msg) { precomputeLine(); } +QList ChatLineOld::calcFormatRanges(const UiStyle::StyledText &fs) { + QTextLayout::FormatRange additional; + additional.start = additional.length = 0; + return calcFormatRanges(fs, additional); +} + // This function is almost obsolete, since with the new style engine, we already get a list of formats... // We don't know yet if we keep this implementation of ChatLineOld, so I won't bother making this actually nice. -QList ChatLineOld::calcFormatRanges(UiStyle::StyledText fs, QTextLayout::FormatRange additional) { +QList ChatLineOld::calcFormatRanges(const UiStyle::StyledText &_fs, + const QTextLayout::FormatRange &additional) { + UiStyle::StyledText fs = _fs; QList ranges; if(additional.length > 0) { @@ -76,6 +83,7 @@ QList ChatLineOld::calcFormatRanges(UiStyle::StyledTex } } } + foreach(QTextLayout::FormatRange f, fs.formats) { if(f.length <= 0) continue; FormatRange range;