okteta
grouppiecetablechange.cpp
Go to the documentation of this file.
virtual AddressRange apply(PieceTable *pieceTable) const =0
virtual AddressRange apply(PieceTable *pieceTable) const
Definition: grouppiecetablechange.cpp:54
virtual QString description() const
Definition: grouppiecetablechange.cpp:39
virtual int type() const
Definition: grouppiecetablechange.cpp:37
virtual AddressRange revert(PieceTable *pieceTable) const
Definition: grouppiecetablechange.cpp:62
Size mAppliedChangesDataSize
Definition: grouppiecetablechange.h:102
virtual ArrayChangeMetrics metrics() const
Definition: grouppiecetablechange.cpp:70
ArrayChangeMetricsList groupMetrics(bool reverted=false) const
Definition: grouppiecetablechange.cpp:153
AddressRangeList applyGroup(PieceTable *pieceTable) const
Definition: grouppiecetablechange.cpp:112
QStack< AbstractPieceTableChange * > mChangeStack
Definition: grouppiecetablechange.h:95
virtual Size dataSize() const
returns the size of the added data. Default returns 0.
Definition: grouppiecetablechange.cpp:178
virtual ~GroupPieceTableChange()
Definition: grouppiecetablechange.cpp:183
Definition: piecetable.h:35
virtual ArrayChangeMetrics metrics() const =0
QString mDescription
Definition: grouppiecetablechange.h:98
static ArrayChangeMetrics asReplacement(Address offset, Size removeLength, Size insertLength)
Definition: arraychangemetrics.h:100
virtual int type() const =0
bool appendChange(AbstractPieceTableChange *change)
Definition: grouppiecetablechange.cpp:75
AddressRangeList revertGroup(PieceTable *pieceTable) const
Definition: grouppiecetablechange.cpp:131
virtual bool merge(const AbstractPieceTableChange *other)
returns true if successful, false otherwise. Default returns false.
Definition: grouppiecetablechange.cpp:44
virtual Size dataSize() const
returns the size of the added data. Default returns 0.
Definition: abstractpiecetablechange.cpp:39
virtual AddressRange revert(PieceTable *pieceTable) const =0
Definition: addressrangelist.h:38
int mAppliedChangesCount
Definition: grouppiecetablechange.h:100
void addAddressRangeList(const AddressRangeList &addressRangeList)
Definition: addressrangelist.cpp:81
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.