7#ifndef __KIS_SWITCH_TIME_STROKE_STRATEGY_H
8#define __KIS_SWITCH_TIME_STROKE_STRATEGY_H
12#include <QScopedPointer>
22 SharedToken(
int initialTime,
bool needsRegeneration);
30 QScopedPointer<Private>
m_d;
44 bool needsRegeneration,
57 const QScopedPointer<Private>
m_d;
KisSwitchTimeStrokeStrategy(int frameId, bool needsRegeneration, KisImageAnimationInterface *interface, KisPostExecutionUndoAdapter *undoAdapter)
const QScopedPointer< Private > m_d
KisStrokeStrategy * createLodClone(int levelOfDetail) override
QSharedPointer< SharedToken > SharedTokenSP
void initStrokeCallback() override
~KisSwitchTimeStrokeStrategy() override
SharedTokenSP token() const
QWeakPointer< SharedToken > SharedTokenWSP
bool tryResetDestinationTime(int time, bool needsRegeneration)
QScopedPointer< Private > m_d
SharedToken(int initialTime, bool needsRegeneration)