34 virtual void notifyUserStartedStroke();
44 virtual void notifyUserEndedStroke();
66 virtual void tryCancelCurrentStrokeJobAsync();
68 bool isExclusive()
const;
69 bool supportsWrapAroundMode()
const;
79 bool clearsRedoOnStart()
const;
89 bool requestsOtherStrokesToEnd()
const;
98 bool canForgetAboutMe()
const;
111 bool isAsynchronouslyCancellable()
const;
113 bool needsExplicitCancel()
const;
119 qreal balancingRatioOverride()
const;
131 bool forceLodModeIfPossible()
const;
132 void setForceLodModeIfPossible(
bool forceLodModeIfPossible);
136 friend class KisMutatableDabStrategy;
167 void setExclusive(
bool value);
168 void setSupportsWrapAroundMode(
bool value);
169 void setClearsRedoOnStart(
bool value);
170 void setRequestsOtherStrokesToEnd(
bool value);
171 void setCanForgetAboutMe(
bool value);
172 void setAsynchronouslyCancellable(
bool value);
173 void setNeedsExplicitCancel(
bool value);
187 void setBalancingRatioOverride(qreal
value);