[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/base/plasma/applets/rssnow
From: Rob Scheepmaker <r.scheepmaker () student ! utwente ! nl>
Date: 2008-04-24 19:27:29
Message-ID: 1209065249.074742.12364.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 800749 by scheepmaker:
Clipping in RSSNOW works again.
M +1 -13 scroller.cpp
M +0 -3 scroller.h
--- trunk/playground/base/plasma/applets/rssnow/scroller.cpp #800748:800749
@@ -62,6 +62,7 @@
setMinimumSize(QSizeF(100, 32));
setPreferredSize(QSizeF(300, 56));
setAcceptsHoverEvents(true);
+ setFlag(QGraphicsItem::ItemClipsChildrenToShape, true);
m_hovered = false;
@@ -279,19 +280,6 @@
m_itemlist->last()->setZValue(0);
}
-void Scroller::paint(QPainter *p,
- const QStyleOptionGraphicsItem *option,
- QWidget *widget)
-{
- Q_UNUSED(widget);
- Q_UNUSED(option);
-
- //TODO: shouldn't this be done somewhere else?
- kDebug() << "paint scroller";
- p->setClipRegion(QRegion(0, 0, geometry().width(), geometry().height()));
- p->setClipping(true);
-}
-
void Scroller::setGeometry(const QRectF &geometry)
{
QGraphicsWidget::setGeometry(geometry);
--- trunk/playground/base/plasma/applets/rssnow/scroller.h #800748:800749
@@ -68,9 +68,6 @@
void dataUpdated(const QString& source, const Plasma::DataEngine::Data &data);
protected:
- virtual void paint(QPainter *p,
- const QStyleOptionGraphicsItem *option,
- QWidget *widget = 0);
virtual void wheelEvent (QGraphicsSceneWheelEvent *event);
virtual void mousePressEvent(QGraphicsSceneMouseEvent *event);
virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic