|
Krita Source Code Documentation
|
#include <KisInterstrokeDataTransactionWrapperFactory.h>
Inheritance diagram for KisInterstrokeDataTransactionWrapperFactory:Classes | |
| struct | Private |
Public Member Functions | |
| KUndo2Command * | createBeginTransactionCommand (KisPaintDeviceSP device) override |
| KUndo2Command * | createEndTransactionCommand () override |
| KisInterstrokeDataTransactionWrapperFactory (KisInterstrokeDataFactory *factory, bool supportsContinuedInterstrokeData=true) | |
| ~KisInterstrokeDataTransactionWrapperFactory () override | |
Public Member Functions inherited from KisTransactionWrapperFactory | |
| virtual | ~KisTransactionWrapperFactory () |
Private Attributes | |
| QScopedPointer< Private > | m_d |
A factory object to extend the behavior of a normal transaction and handle management of interstroke data. It will create a new interstroke data using the passed KisInterstrokeDataFactory or reset it if the current transaction is incompatible with it.
Definition at line 24 of file KisInterstrokeDataTransactionWrapperFactory.h.
| KisInterstrokeDataTransactionWrapperFactory::KisInterstrokeDataTransactionWrapperFactory | ( | KisInterstrokeDataFactory * | factory, |
| bool | supportsContinuedInterstrokeData = true ) |
Definition at line 99 of file KisInterstrokeDataTransactionWrapperFactory.cpp.
References m_d.
|
override |
Definition at line 106 of file KisInterstrokeDataTransactionWrapperFactory.cpp.
|
overridevirtual |
Implements KisTransactionWrapperFactory.
Definition at line 110 of file KisInterstrokeDataTransactionWrapperFactory.cpp.
References KisPaintDevice::interstrokeData(), m_d, and toQShared().
|
overridevirtual |
Implements KisTransactionWrapperFactory.
Definition at line 135 of file KisInterstrokeDataTransactionWrapperFactory.cpp.
References KisCommandUtils::CompositeCommand::addCommand(), and m_d.
|
private |
Definition at line 35 of file KisInterstrokeDataTransactionWrapperFactory.h.