From: Manuel Nickschas Date: Fri, 7 Nov 2008 07:47:34 +0000 (+0100) Subject: Fix ChatItem clipping (when selecting lines) X-Git-Tag: 0.3.1~61 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=230b29dce3fa51ffac9d5e834e6bc7c4764f2c15;ds=sidebyside Fix ChatItem clipping (when selecting lines) Yes, I remember again why I set a clipRect for the painter. And I still don't know why the item doesn't clip automatically. --- diff --git a/src/qtui/chatitem.cpp b/src/qtui/chatitem.cpp index 679dc872..a78d2f8a 100644 --- a/src/qtui/chatitem.cpp +++ b/src/qtui/chatitem.cpp @@ -265,7 +265,7 @@ void ChatItem::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) { void SenderChatItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) { Q_UNUSED(option); Q_UNUSED(widget); - //painter->setClipRect(boundingRect()); // no idea why QGraphicsItem clipping won't work + painter->setClipRect(boundingRect()); // no idea why QGraphicsItem clipping won't work qreal layoutWidth = layout()->minimumWidth(); qreal offset = 0; if(chatScene()->senderCutoffMode() == ChatScene::CutoffLeft)