OpenCoverage

qquicksmoothedanimation_p_p.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation_p_p.h
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4class QSmoothedAnimation;-
5class QSmoothedAnimationTimer : public QTimer-
6{-
7 public:-
8#pragma GCC diagnostic push-
9 -
10#pragma GCC diagnostic ignored "-Wsuggest-override"-
11 static const QMetaObject staticMetaObject; virtual const QMetaObject *metaObject() const; virtual void *qt_metacast(const char *); virtual int qt_metacall(QMetaObject::Call, int, void **); static inline QString tr(const char *s, const char *c = nullptr, int n = -1) { return staticMetaObject.tr(s, c, n); } __attribute__ ((__deprecated__)) static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) { return staticMetaObject.tr(s, c, n); } private:-
12#pragma GCC diagnostic ignored "-Wattributes"-
13 __attribute__((visibility("hidden"))) static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **);-
14#pragma GCC diagnostic pop-
15 struct QPrivateSignal {};-
16public:-
17 explicit QSmoothedAnimationTimer(QSmoothedAnimation *animation, QObject *parent = nullptr);-
18 ~QSmoothedAnimationTimer();-
19public :-
20 void stopAnimation();-
21private:-
22 QSmoothedAnimation *m_animation;-
23};-
24-
25class QQuickSmoothedAnimationPrivate;-
26class __attribute__((visibility("default"))) QSmoothedAnimation : public QAbstractAnimationJob-
27{-
28 QSmoothedAnimation(const QSmoothedAnimation &) = delete; QSmoothedAnimation &operator=(const QSmoothedAnimation &) = delete;-
29public:-
30 QSmoothedAnimation(QQuickSmoothedAnimationPrivate * = nullptr);-
31-
32 ~QSmoothedAnimation();-
33 qreal to;-
34 qreal velocity;-
35 int userDuration;-
36-
37 int maximumEasingTime;-
38 QQuickSmoothedAnimation::ReversingMode reversingMode;-
39-
40 qreal initialVelocity;-
41 qreal trackVelocity;-
42-
43 QQmlProperty target;-
44-
45 int duration() const override;-
46 void restart();-
47 void init();-
48-
49 void prepareForRestart();-
50 void clearTemplate() { animationTemplate = nullptr; }
never executed: end of block
0
51-
52protected:-
53 void updateCurrentTime(int) override;-
54 void updateState(QAbstractAnimationJob::State, QAbstractAnimationJob::State) override;-
55 void debugAnimation(QDebug d) const override;-
56-
57private:-
58 qreal easeFollow(qreal);-
59 qreal initialValue;-
60-
61 bool invert;-
62-
63 int finalDuration;-
64-
65-
66 qreal a;-
67 qreal d;-
68 qreal tf;-
69 qreal tp;-
70 qreal td;-
71 qreal vp;-
72 qreal sp;-
73 qreal sd;-
74 qreal vi;-
75 qreal s;-
76-
77 int lastTime;-
78 bool skipUpdate;-
79-
80 bool recalc();-
81 void delayedStop();-
82 QSmoothedAnimationTimer *delayedStopTimer;-
83 QQuickSmoothedAnimationPrivate *animationTemplate;-
84};-
85-
86class QQuickSmoothedAnimationPrivate : public QQuickPropertyAnimationPrivate-
87{-
88 inline QQuickSmoothedAnimation* q_func() { return static_cast<QQuickSmoothedAnimation *>(q_ptr); } inline const QQuickSmoothedAnimation* q_func() const { return static_cast<const QQuickSmoothedAnimation *>(q_ptr); } friend class QQuickSmoothedAnimation;-
89public:-
90 QQuickSmoothedAnimationPrivate();-
91 ~QQuickSmoothedAnimationPrivate();-
92 void updateRunningAnimations();-
93-
94 QSmoothedAnimation *anim;-
95 QHash<QQmlProperty, QSmoothedAnimation*> activeAnimations;-
96};-
97-
98-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0