diff -r 4fa04caf0f43 -r 15f034b8a3b5 ganeswidgets/src/HgContainer.cpp --- a/ganeswidgets/src/HgContainer.cpp Fri Jun 11 14:43:11 2010 +0300 +++ b/ganeswidgets/src/HgContainer.cpp Wed Jun 23 19:25:46 2010 +0300 @@ -67,6 +67,8 @@ { FUNC_LOG; + setFlag(QGraphicsItem::ItemHasNoContents, false); + grabGesture(Qt::PanGesture); grabGesture(Qt::TapGesture); } @@ -477,7 +479,7 @@ mRenderer->draw(mSpring.startPos(), mSpring.pos(), mSpring.endPos(), springVel, painter, sceneTransform(), rect()); - painter->setRenderHint(QPainter::SmoothPixmapTransform, false); + painter->setRenderHint(QPainter::SmoothPixmapTransform, (hints.testFlag(QPainter::SmoothPixmapTransform)) ); } void HgContainer::resizeEvent(QGraphicsSceneResizeEvent *event)