summaryrefslogtreecommitdiffstats
path: root/src/runtime/q3dsslideplayer_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/q3dsslideplayer_p.h')
-rw-r--r--src/runtime/q3dsslideplayer_p.h48
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,