summaryrefslogtreecommitdiffstats
path: root/src/core/services/qtickclockservice.cpp
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire350@gmail.com>2015-06-28 00:27:19 +0200
committerPaul Lemire <paul.lemire@kdab.com>2015-06-29 19:15:46 +0000
commit93f5abe9749c8afee59e1ece19dfdbb4b049529a (patch)
tree9aa2124eb174efdce713843077cf7ef7221554a8 /src/core/services/qtickclockservice.cpp
parent136acab69f9bbf9872ed5a984378cb9f9d072fcd (diff)
QAbstractFrameAdvanceService: add start/stop methods
This is a hook to allow aspects to proceed to shutdown QTickClockService and VSyncFrameAdvanceService updated accordingly. The start method is called just before the QAspectManager enters the running loop. Change-Id: I8fb8bb5e3e1bbd77e7ba069c9f0ecc83d975f1d1 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/core/services/qtickclockservice.cpp')
-rw-r--r--src/core/services/qtickclockservice.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/core/services/qtickclockservice.cpp b/src/core/services/qtickclockservice.cpp
index c23c33cb5..45b359cd6 100644
--- a/src/core/services/qtickclockservice.cpp
+++ b/src/core/services/qtickclockservice.cpp
@@ -81,6 +81,19 @@ qint64 QTickClockService::waitForNextFrame()
return d->m_clock.waitForNextTick();
}
+/*!
+ Starts the inner tick clock used by the service.
+ */
+void QTickClockService::start()
+{
+ Q_D(QTickClockService);
+ d->m_clock.start();
+}
+
+void QTickClockService::stop()
+{
+}
+
} // Qt3D
QT_END_NAMESPACE