X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fchatitem.h;h=e31ce819cce56779ad6eeb3178b6486854c03332;hb=62fc1acc7f17cb2397ba2d7e879a1266c0a7672c;hp=5796f5e90fbf3c8eaab8a7a0ae501e2fbf4b4368;hpb=68cd9a2621c71005cda0ed4fb796bbf5fcbe007e;p=quassel.git diff --git a/src/qtui/chatitem.h b/src/qtui/chatitem.h index 5796f5e9..e31ce819 100644 --- a/src/qtui/chatitem.h +++ b/src/qtui/chatitem.h @@ -48,7 +48,7 @@ public: void initLayoutHelper(QTextLayout *layout, QTextOption::WrapMode, Qt::Alignment = Qt::AlignLeft) const; virtual inline void initLayout(QTextLayout *layout) const { - initLayoutHelper(layout, QTextOption::WrapAnywhere); + initLayoutHelper(layout, QTextOption::NoWrap); doLayout(layout); } virtual void doLayout(QTextLayout *) const; @@ -83,7 +83,8 @@ protected: virtual void mousePressEvent(QGraphicsSceneMouseEvent *event); virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *event); - virtual QTextLayout::FormatRange selectionFormat() const; + void paintBackground(QPainter *); + QVector selectionFormats() const; virtual inline QVector additionalFormats() const { return QVector(); } inline qint16 selectionStart() const { return _selectionStart; } @@ -247,7 +248,7 @@ public: WrapColumnFinder(const ChatItem *parent); ~WrapColumnFinder(); - qint16 nextWrapColumn(); + qint16 nextWrapColumn(qreal width); private: const ChatItem *item;