50 qreal expectedFps {0.0};
52 qreal droppedFramesPortion {0.0};
59 virtual void playPause();
63 virtual void previousFrame();
64 virtual void nextFrame();
65 virtual void previousKeyframe();
66 virtual void nextKeyframe();
67 virtual void firstFrame();
68 virtual void lastFrame();
77 virtual void previousMatchingKeyframe();
78 virtual void nextMatchingKeyframe();
86 virtual void previousUnfilteredKeyframe();
87 virtual void nextUnfilteredKeyframe();
93 virtual void setDropFramesMode(
bool value);
94 bool dropFrames()
const;
106 int frameWrap(
int frame,
int startFrame,
int endFrame);
109 virtual void setCanvas(
KoCanvasBase* p_canvas)
override;
110 virtual void unsetCanvas()
override;
117 void moveActiveFrameBy(
int frames);
120 void nextKeyframeWithColor(
int color);
121 void nextKeyframeWithColor(
const QSet<int> &validColors);
122 void previousKeyframeWithColor(
int color);
123 void previousKeyframeWithColor(
const QSet<int> &validColors);
127 QScopedPointer<Private>
m_d;
Q_DECLARE_FLAGS(KisUpdaterContextSnapshotEx, KisUpdaterContextSnapshotExTag)