Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSelectionTransaction Class Reference

#include <kis_transaction.h>

+ Inheritance diagram for KisSelectionTransaction:

Public Member Functions

 KisSelectionTransaction (const KUndo2MagicString &name, KisPixelSelectionSP pixelSelection, KUndo2Command *parent=0)
 
 KisSelectionTransaction (KisPixelSelectionSP pixelSelection, KUndo2Command *parent=0)
 
- Public Member Functions inherited from KisTransaction
void commit (KisPostExecutionUndoAdapter *undoAdapter)
 
void commit (KisUndoAdapter *undoAdapter)
 
void end ()
 
KUndo2CommandendAndTake ()
 
 KisTransaction (const KUndo2MagicString &name, KisPaintDeviceSP device, KUndo2Command *parent=0, int timedID=-1, KisTransactionWrapperFactory *interstrokeDataFactory=0, Flags flags=None)
 
 KisTransaction (KisPaintDeviceSP device, KUndo2Command *parent=0, int timedID=-1, KisTransactionWrapperFactory *interstrokeDataFactory=0, Flags flags=None)
 
void revert ()
 
KUndo2MagicString text () const
 
KUndo2CommandundoCommand ()
 
virtual ~KisTransaction ()
 

Additional Inherited Members

- Public Types inherited from KisTransaction
enum  Flag { None = 0x0 , SuppressUpdates = 0x1 }
 
- Protected Member Functions inherited from KisTransaction
 KisTransaction ()
 
 Q_DISABLE_COPY (KisTransaction)
 
- Protected Attributes inherited from KisTransaction
KisTransactionDatam_transactionData
 

Detailed Description

Definition at line 128 of file kis_transaction.h.

Constructor & Destructor Documentation

◆ KisSelectionTransaction() [1/2]

KisSelectionTransaction::KisSelectionTransaction ( KisPixelSelectionSP pixelSelection,
KUndo2Command * parent = 0 )
inline

Definition at line 131 of file kis_transaction.h.

132 {
133 m_transactionData = new KisTransactionData(KUndo2MagicString(), pixelSelection, false, 0, parent, false);
134 }
KisTransactionData * m_transactionData

◆ KisSelectionTransaction() [2/2]

KisSelectionTransaction::KisSelectionTransaction ( const KUndo2MagicString & name,
KisPixelSelectionSP pixelSelection,
KUndo2Command * parent = 0 )
inline

Definition at line 136 of file kis_transaction.h.

137 {
138 m_transactionData = new KisTransactionData(name, pixelSelection, false, 0, parent, false);
139 }

The documentation for this class was generated from the following file: