diff options
Diffstat (limited to 'src/runtime/q3dsslideplayer_p.h')
-rw-r--r-- | src/runtime/q3dsslideplayer_p.h | 48 |
1 files changed, 25 insertions, 23 deletions
diff --git a/src/runtime/q3dsslideplayer_p.h b/src/runtime/q3dsslideplayer_p.h index e3f0b82..6178884 100644 --- a/src/runtime/q3dsslideplayer_p.h +++ b/src/runtime/q3dsslideplayer_p.h @@ -61,36 +61,38 @@ class Q3DSV_PRIVATE_EXPORT Q3DSSlidePlayer : public Q3DSAbstractSlidePlayer public: Q3DSSlidePlayer(Q3DSSceneManager *sceneManager, Q3DSAbstractSlidePlayer *parent = nullptr); - ~Q3DSSlidePlayer(); + ~Q3DSSlidePlayer() override; - Q3DSSlideDeck *slideDeck() const; - void advanceFrame(float); - void sceneReady(); + Q3DSSlideDeck *slideDeck() const override; + void advanceFrame(float) override; + void sceneReady() override; - float duration() const; - float position() const; - PlayerState state() const { return m_data.state; } + float duration() const override; + float position() const override; + PlayerState state() const override { return m_data.state; } - void setMode(PlayerMode mode); - PlayerMode mode() const { return m_mode; } + void setMode(PlayerMode mode) override; + PlayerMode mode() const override { return m_mode; } - void objectAboutToBeAddedToScene(Q3DSGraphObject *obj); - void objectAboutToBeRemovedFromScene(Q3DSGraphObject *obj); + void objectAboutToBeAddedToScene(Q3DSGraphObject *obj) override; + void objectAboutToBeRemovedFromScene(Q3DSGraphObject *obj) override; - void objectAddedToSlide(Q3DSGraphObject *obj, Q3DSSlide *slide); - void objectRemovedFromSlide(Q3DSGraphObject *obj, Q3DSSlide *slide); + void objectAddedToSlide(Q3DSGraphObject *obj, Q3DSSlide *slide) override; + void objectRemovedFromSlide(Q3DSGraphObject *obj, Q3DSSlide *slide) override; + + float playbackRate() const override; public Q_SLOTS: - void play(); - void stop(); - void pause(); - void seek(float); - void setSlideDeck(Q3DSSlideDeck *slideDeck); - void setPlaybackRate(float rate); - void nextSlide(); - void previousSlide(); - void precedingSlide(); - void reload(); + void play() override; + void stop() override; + void pause() override; + void seek(float) override; + void setSlideDeck(Q3DSSlideDeck *slideDeck) override; + void setPlaybackRate(float rate) override; + void nextSlide() override; + void previousSlide() override; + void precedingSlide() override; + void reload() override; private: Q3DSSlidePlayer(QSharedPointer<Q3DSAnimationManager> animationManager, |