diff options
author | Bjørn Erik Nilsen <bjorn.nilsen@nokia.com> | 2009-05-27 19:31:44 (GMT) |
---|---|---|
committer | Andreas Aardal Hanssen <andreas.aardal.hanssen@nokia.com> | 2009-06-09 07:26:58 (GMT) |
commit | 63a3c0ad549b57d0896f267383cf671d6212a70e (patch) | |
tree | 6e79f410a93cdf69c7582077c5631b98b8868377 /tests/auto/qgraphicsscene | |
parent | e7c7e4f57530d7b3571bf11dbe555c52f6dc3f34 (diff) | |
download | Qt-63a3c0ad549b57d0896f267383cf671d6212a70e.zip Qt-63a3c0ad549b57d0896f267383cf671d6212a70e.tar.gz Qt-63a3c0ad549b57d0896f267383cf671d6212a70e.tar.bz2 |
Massive re-factoring of Graphics View's update mechanism.
This is work-in-progress, so don't expect everything to work perfectly.
Most of the auto-test pass and examples and demos seem to run fine.
Unfortunately I'm too tired to write about the actual update mehanism
now, but it's faster than the old approach (if that helps:)). There's
more to optimize, but I'll come back to that later. I need some sleep now :)
To be continued.
Diffstat (limited to 'tests/auto/qgraphicsscene')
-rw-r--r-- | tests/auto/qgraphicsscene/tst_qgraphicsscene.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/auto/qgraphicsscene/tst_qgraphicsscene.cpp b/tests/auto/qgraphicsscene/tst_qgraphicsscene.cpp index 0c5ebf6..23d7a94 100644 --- a/tests/auto/qgraphicsscene/tst_qgraphicsscene.cpp +++ b/tests/auto/qgraphicsscene/tst_qgraphicsscene.cpp @@ -1317,8 +1317,9 @@ void tst_QGraphicsScene::removeItem() scene.removeItem(hoverItem); hoverItem->setAcceptsHoverEvents(false); scene.addItem(hoverItem); - qApp->processEvents(); // update - qApp->processEvents(); // draw + qApp->processEvents(); // <- delayed update is called + qApp->processEvents(); // <- scene schedules pending update + qApp->processEvents(); // <- pending update is sent to view QVERIFY(!hoverItem->isHovered); } |