7#ifndef __KIS_SIMPLE_STROKE_STRATEGY_H
8#define __KIS_SIMPLE_STROKE_STRATEGY_H
45 virtual void initStrokeCallback();
46 virtual void finishStrokeCallback();
47 virtual void cancelStrokeCallback();
49 virtual void suspendStrokeCallback();
50 virtual void resumeStrokeCallback();
52 static QLatin1String jobTypeToString(JobType type);
55 void enableJob(JobType type,
bool enable =
true,
QVector< KisStrokeJobData::Sequentiality > m_jobSequentiality
QVector< KisStrokeJobData::Exclusivity > m_jobExclusivity
QVector< bool > m_jobEnabled
virtual KisStrokeJobStrategy * createFinishStrategy()
virtual KisStrokeJobStrategy * createDabStrategy()
virtual KisStrokeJobData * createSuspendData()
virtual KisStrokeJobData * createResumeData()
virtual KisStrokeJobStrategy * createInitStrategy()
virtual KisStrokeJobStrategy * createResumeStrategy()
virtual KisStrokeJobData * createInitData()
virtual KisStrokeJobData * createCancelData()
virtual KisStrokeJobStrategy * createSuspendStrategy()
virtual KisStrokeJobData * createFinishData()
virtual KisStrokeJobStrategy * createCancelStrategy()