19 Q_PROPERTY(QString lastPresetName READ lastPresetName NOTIFY sigStatsUpdated)
20 Q_PROPERTY(qreal lastPresetSize READ lastPresetSize NOTIFY sigStatsUpdated)
22 Q_PROPERTY(qreal lastCursorSpeed READ lastCursorSpeed NOTIFY sigStatsUpdated)
23 Q_PROPERTY(qreal lastRenderingSpeed READ lastRenderingSpeed NOTIFY sigStatsUpdated)
24 Q_PROPERTY(qreal lastFps READ lastFps NOTIFY sigStatsUpdated)
26 Q_PROPERTY(
bool lastStrokeSaturated READ lastCursorSpeed NOTIFY sigStatsUpdated)
28 Q_PROPERTY(qreal avgCursorSpeed READ avgCursorSpeed NOTIFY sigStatsUpdated)
29 Q_PROPERTY(qreal avgRenderingSpeed READ avgRenderingSpeed NOTIFY sigStatsUpdated)
30 Q_PROPERTY(qreal avgFps READ avgFps NOTIFY sigStatsUpdated)
38 bool haveStrokeSpeedMeasurement() const;
40 void notifyStrokeFinished(qreal cursorSpeed, qreal renderingSpeed, qreal fps,
KisPaintOpPresetSP preset);
43 QString lastPresetName() const;
44 qreal lastPresetSize() const;
46 qreal lastCursorSpeed() const;
47 qreal lastRenderingSpeed() const;
48 qreal lastFps() const;
49 bool lastStrokeSaturated() const;
51 qreal avgCursorSpeed() const;
52 qreal avgRenderingSpeed() const;
57 void sigStatsUpdated();
60 void setHaveStrokeSpeedMeasurement(
bool value);
63 void resetAccumulatedValues();
64 void slotConfigChanged();