X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fchatviewsearchcontroller.cpp;h=591c20e38d497e0360af3cbc751b83a8d0cf9397;hp=44ddc694d52f963d9e4f2565b9988afcb1538dbc;hb=0789d47e81940cbbdf925466442380063a50ac05;hpb=603763515d61fc1cd3febbfd7c3268d5216df768 diff --git a/src/qtui/chatviewsearchcontroller.cpp b/src/qtui/chatviewsearchcontroller.cpp index 44ddc694..591c20e3 100644 --- a/src/qtui/chatviewsearchcontroller.cpp +++ b/src/qtui/chatviewsearchcontroller.cpp @@ -76,7 +76,7 @@ void ChatViewSearchController::setSearchString(const QString &searchString) { void ChatViewSearchController::updateHighlights(bool reuse) { if(!_scene) return; - + QAbstractItemModel *model = _scene->model(); Q_ASSERT(model); @@ -130,10 +130,10 @@ void ChatViewSearchController::highlightLine(ChatLine *line) { QList checkItems; if(_searchSenders) checkItems << &(line->item(MessageModel::SenderColumn)); - + if(_searchMsgs) checkItems << &(line->item(MessageModel::ContentsColumn)); - + foreach(ChatItem *item, checkItems) { foreach(QRectF wordRect, item->findWords(searchString(), caseSensitive())) { _highlightItems << new SearchHighlightItem(wordRect.adjusted(item->x(), 0, item->x(), 0), line); @@ -192,8 +192,6 @@ void ChatViewSearchController::setSearchOnlyRegularMsgs(bool searchOnlyRegularMs updateHighlights(searchOnlyRegularMsgs); } - - SearchHighlightItem::SearchHighlightItem(QRectF wordRect, QGraphicsItem *parent) : QGraphicsItem(parent), _boundingRect(QRectF(-wordRect.width() / 2, -wordRect.height() / 2, wordRect.width(), wordRect.height())) @@ -203,8 +201,9 @@ SearchHighlightItem::SearchHighlightItem(QRectF wordRect, QGraphicsItem *parent) } void SearchHighlightItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) { + Q_UNUSED(option); Q_UNUSED(widget); - + painter->setPen(QPen(Qt::black, 1.5)); //painter->setBrush(QColor(127, 133, 250)); painter->setBrush(QColor(254, 237, 45));