okteta
#include <revertablepiecetable.h>
|
| RevertablePieceTable () |
|
int | appliedChangesCount () const |
|
QString | changeDescription (int change) const |
|
int | changesCount () const |
|
void | closeGroupedChange (const QString &description) |
|
void | finishChange () |
|
void | getChangeData (ArrayChangeMetrics *metrics, Address *storageOffset, int versionIndex) const |
|
bool | getStorageData (int *storageId, Address *storageOffset, Address dataOffset) const |
|
QString | headChangeDescription () const |
|
void | init (Size size) |
|
bool | insert (Address pos, Size length, Size *storageSize) |
|
bool | isAtBase () const |
|
void | openGroupedChange (const QString &description) |
|
bool | remove (const AddressRange &removeRange) |
|
bool | replace (const AddressRange &removeRange, Size insertLength, Size *storageSize) |
|
bool | replace (Address removeStart, Size removeLength, Size insertLength, Size *storageSize) |
|
bool | replaceOne (Address dataOffset, Size *storageSize) |
|
bool | revertBeforeChange (int changeId, AddressRangeList *changedRanges, ArrayChangeMetricsList *changeList) |
|
void | setBeforeCurrentChangeAsBase (bool hide) |
|
Size | size () const |
|
bool | swap (Address firstStart, const AddressRange &secondRange) |
|
bool | swap (Address firstStart, Address secondStart, Size secondLength) |
|
Definition at line 34 of file revertablepiecetable.h.
KPieceTable::RevertablePieceTable::RevertablePieceTable |
( |
| ) |
|
int KPieceTable::RevertablePieceTable::appliedChangesCount |
( |
| ) |
const |
|
inline |
QString KPieceTable::RevertablePieceTable::changeDescription |
( |
int |
change | ) |
const |
|
inline |
int KPieceTable::RevertablePieceTable::changesCount |
( |
| ) |
const |
|
inline |
void KPieceTable::RevertablePieceTable::closeGroupedChange |
( |
const QString & |
description | ) |
|
|
inline |
closes the current group and sets the parent group as current if there is one
- Parameters
-
description | sets a new description for the group if not empty |
Definition at line 144 of file revertablepiecetable.h.
void KPieceTable::RevertablePieceTable::finishChange |
( |
| ) |
|
|
inline |
closes the current change, so any following operation will not be tried to merge
Definition at line 148 of file revertablepiecetable.h.
void KPieceTable::RevertablePieceTable::getChangeData |
( |
ArrayChangeMetrics * |
metrics, |
|
|
Address * |
storageOffset, |
|
|
int |
versionIndex |
|
) |
| const |
bool KPieceTable::RevertablePieceTable::getStorageData |
( |
int * |
storageId, |
|
|
Address * |
storageOffset, |
|
|
Address |
dataOffset |
|
) |
| const |
|
inline |
QString KPieceTable::RevertablePieceTable::headChangeDescription |
( |
| ) |
const |
|
inline |
void KPieceTable::RevertablePieceTable::init |
( |
Size |
size | ) |
|
bool KPieceTable::RevertablePieceTable::insert |
( |
Address |
pos, |
|
|
Size |
length, |
|
|
Size * |
storageSize |
|
) |
| |
bool KPieceTable::RevertablePieceTable::isAtBase |
( |
| ) |
const |
|
inline |
void KPieceTable::RevertablePieceTable::openGroupedChange |
( |
const QString & |
description | ) |
|
|
inline |
opens a group of changes
- Parameters
-
description | sets the description of the group |
Definition at line 139 of file revertablepiecetable.h.
bool KPieceTable::RevertablePieceTable::remove |
( |
const AddressRange & |
removeRange | ) |
|
bool KPieceTable::RevertablePieceTable::replace |
( |
const AddressRange & |
removeRange, |
|
|
Size |
insertLength, |
|
|
Size * |
storageSize |
|
) |
| |
bool KPieceTable::RevertablePieceTable::replace |
( |
Address |
removeStart, |
|
|
Size |
removeLength, |
|
|
Size |
insertLength, |
|
|
Size * |
storageSize |
|
) |
| |
|
inline |
bool KPieceTable::RevertablePieceTable::replaceOne |
( |
Address |
dataOffset, |
|
|
Size * |
storageSize |
|
) |
| |
closes the current change, so any following operation will not be tried to merge currently it also closes any opened groups
- Parameters
-
changeId | |
changedRanges | |
changeList | |
Definition at line 150 of file revertablepiecetable.h.
void KPieceTable::RevertablePieceTable::setBeforeCurrentChangeAsBase |
( |
bool |
hide | ) |
|
|
inline |
Size KPieceTable::RevertablePieceTable::size |
( |
| ) |
const |
|
inline |
bool KPieceTable::RevertablePieceTable::swap |
( |
Address |
firstStart, |
|
|
const AddressRange & |
secondRange |
|
) |
| |
bool KPieceTable::RevertablePieceTable::swap |
( |
Address |
firstStart, |
|
|
Address |
secondStart, |
|
|
Size |
secondLength |
|
) |
| |
|
inline |
PieceTable KPieceTable::RevertablePieceTable::mPieceTable |
|
protected |
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:13 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.