X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fchatitem.h;h=72d1fb62b2c7892d0729c6839695bd8faabde422;hp=678c3c6fefe97f796f84a03a1d88c4fc3ff3da6f;hb=a117d3bd1592bae3b14630c953790a005b3c3a3d;hpb=64735bfd46695ec6980195e50a4f167a64a9d3ab;ds=sidebyside diff --git a/src/qtui/chatitem.h b/src/qtui/chatitem.h index 678c3c6f..72d1fb62 100644 --- a/src/qtui/chatitem.h +++ b/src/qtui/chatitem.h @@ -62,6 +62,8 @@ class ChatItem : public QGraphicsItem { void setFullSelection(); void continueSelecting(const QPointF &pos); + QList findWords(const QString &searchWord, Qt::CaseSensitivity caseSensitive); + protected: virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *event); virtual void mousePressEvent(QGraphicsSceneMouseEvent *event); @@ -90,7 +92,7 @@ class ChatItem : public QGraphicsItem { int _col; quint8 _lines; - QList _wrapPositions; + QTextLayout * _layout; enum SelectionMode { NoSelection, PartialSelection, FullSelection }; SelectionMode _selectionMode;