7#ifndef __KIS_SUSPEND_PROJECTION_UPDATES_STROKE_STRATEGY_H
8#define __KIS_SUSPEND_PROJECTION_UPDATES_STROKE_STRATEGY_H
12#include <QScopedPointer>
46 const QScopedPointer<Private>
m_d;
static SharedDataSP createSharedData()
KisSuspendProjectionUpdatesStrokeStrategy(KisImageWSP image, bool suspend, SharedDataSP sharedData)
void suspendStrokeCallback() override
static QList< KisStrokeJobData * > createSuspendJobsData(KisImageWSP image)
void cancelStrokeCallback() override
const QScopedPointer< Private > m_d
static QList< KisStrokeJobData * > createResumeJobsData(KisImageWSP image)
void initStrokeCallback() override
void resumeStrokeCallback() override
~KisSuspendProjectionUpdatesStrokeStrategy() override
void doStrokeCallback(KisStrokeJobData *data) override
void * KisProjectionUpdatesFilterCookie
KisProjectionUpdatesFilterCookie installedFilterCookie
virtual void addExplicitUIUpdateRect(const QRect &rc)=0