summaryrefslogtreecommitdiffstats
path: root/examples/widgets/graphicsview/elasticnodes/graphwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/widgets/graphicsview/elasticnodes/graphwidget.cpp')
-rw-r--r--examples/widgets/graphicsview/elasticnodes/graphwidget.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/examples/widgets/graphicsview/elasticnodes/graphwidget.cpp b/examples/widgets/graphicsview/elasticnodes/graphwidget.cpp
index ede3d23137b..9e678c0b38a 100644
--- a/examples/widgets/graphicsview/elasticnodes/graphwidget.cpp
+++ b/examples/widgets/graphicsview/elasticnodes/graphwidget.cpp
@@ -74,8 +74,10 @@ GraphWidget::GraphWidget(QWidget *parent)
//! [2]
void GraphWidget::itemMoved()
{
- if (!timerId)
- timerId = startTimer(1000 / 25);
+ using namespace std::chrono_literals;
+
+ if (!timer.isActive())
+ timer.start(1000ms / 25, this);
}
//! [2]
@@ -132,10 +134,8 @@ void GraphWidget::timerEvent(QTimerEvent *event)
itemsMoved = true;
}
- if (!itemsMoved) {
- killTimer(timerId);
- timerId = 0;
- }
+ if (!itemsMoved)
+ timer.stop();
}
//! [4]