|
Krita Source Code Documentation
|
#include <kis_switch_time_stroke_strategy.h>
Inheritance diagram for KisSwitchTimeStrokeStrategy:Classes | |
| struct | Private |
| struct | SharedToken |
Public Types | |
| typedef QSharedPointer< SharedToken > | SharedTokenSP |
| typedef QWeakPointer< SharedToken > | SharedTokenWSP |
Public Types inherited from KisSimpleStrokeStrategy | |
| enum | JobType { JOB_INIT = 0 , JOB_CANCEL , JOB_FINISH , JOB_DOSTROKE , JOB_SUSPEND , JOB_RESUME , NJOBS } |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
Definition at line 18 of file kis_switch_time_stroke_strategy.h.
Definition at line 33 of file kis_switch_time_stroke_strategy.h.
Definition at line 34 of file kis_switch_time_stroke_strategy.h.
| KisSwitchTimeStrokeStrategy::KisSwitchTimeStrokeStrategy | ( | int | frameId, |
| bool | needsRegeneration, | ||
| KisImageAnimationInterface * | interface, | ||
| KisPostExecutionUndoAdapter * | undoAdapter ) |
Switches current time to frameId
NOTE: switching time does end all the running stroke, because it is not a background action, but a distinct user action.
Definition at line 29 of file kis_switch_time_stroke_strategy.cpp.
References KisSimpleStrokeStrategy::enableJob(), KisStrokeJobData::EXCLUSIVE, KisSimpleStrokeStrategy::JOB_INIT, m_d, KisStrokeJobData::SEQUENTIAL, KisStrokeStrategy::setClearsRedoOnStart(), and KisStrokeStrategy::setRequestsOtherStrokesToEnd().
|
override |
Definition at line 48 of file kis_switch_time_stroke_strategy.cpp.
|
overridevirtual |
Reimplemented from KisStrokeStrategy.
Definition at line 68 of file kis_switch_time_stroke_strategy.cpp.
|
overridevirtual |
Reimplemented from KisSimpleStrokeStrategy.
Definition at line 51 of file kis_switch_time_stroke_strategy.cpp.
References m_d.
| KisSwitchTimeStrokeStrategy::SharedTokenSP KisSwitchTimeStrokeStrategy::token | ( | ) | const |
Definition at line 84 of file kis_switch_time_stroke_strategy.cpp.
References m_d.
|
private |
Definition at line 57 of file kis_switch_time_stroke_strategy.h.