11#include <QApplication>
48 doc->moveToThread(qApp->thread());
KisDocument * clone(bool addStorage=false)
creates a clone of the document and returns it. Please make sure that you hold all the necessary lock...
void enableJob(JobType type, bool enable=true, KisStrokeJobData::Sequentiality sequentiality=KisStrokeJobData::SEQUENTIAL, KisStrokeJobData::Exclusivity exclusivity=KisStrokeJobData::NORMAL)
void setClearsRedoOnStart(bool value)
void setRequestsOtherStrokesToEnd(bool value)
void setNeedsExplicitCancel(bool value)
KUndo2MagicString kundo2_i18n(const char *text)
void forceAllDelayedNodesUpdate(KisNodeSP root)
Private(KisDocument *_document)
void sigDocumentCloned(KisDocument *image)
~KisCloneDocumentStroke()
void cancelStrokeCallback() override
void initStrokeCallback() override
void sigCloningCancelled()
KisCloneDocumentStroke(KisDocument *document)
const QScopedPointer< Private > m_d
void finishStrokeCallback() override