QGraphicsItem::update() may not cause a redraw

This commit is contained in:
wang-bin
2012-11-11 00:58:46 +08:00
parent 0718f66820
commit c401908561
+3 -1
View File
@@ -17,6 +17,7 @@
******************************************************************************/
#include <QtAV/GraphicsItemRenderer.h>
#include <QGraphicsScene>
#include <QtGui/QPainter>
namespace QtAV {
@@ -33,7 +34,8 @@ GraphicsItemRenderer::~GraphicsItemRenderer()
int GraphicsItemRenderer::write(const QByteArray &data)
{
int s = ImageRenderer::write(data);
update();
scene()->update(sceneBoundingRect());
//update(); //does not cause an immediate paint. my not redraw.
return s;
}