okteta
KPieceTable::AbstractPieceTableChange Class Reference
#include <abstractpiecetablechange.h>
Inheritance diagram for KPieceTable::AbstractPieceTableChange:

Detailed Description
class
Definition at line 44 of file abstractpiecetablechange.h.
Public Types | |
| enum | TypeId { InsertId, RemoveId, ReplaceId, SwapRangesId, FillId, ReplaceOneId, GroupId } |
Public Member Functions | |
| virtual KHE::KSection | apply (PieceTable *pieceTable) const =0 |
| virtual int | dataSize () const |
| virtual QString | description () const =0 |
| virtual bool | merge (const AbstractPieceTableChange *other) |
| virtual KHE::ArrayChangeMetrics | metrics () const =0 |
| virtual KHE::KSection | revert (PieceTable *pieceTable) const =0 |
| virtual int | type () const =0 |
| virtual | ~AbstractPieceTableChange () |
Member Enumeration Documentation
Definition at line 47 of file abstractpiecetablechange.h.
Constructor & Destructor Documentation
| KPieceTable::AbstractPieceTableChange::~AbstractPieceTableChange | ( | ) | [inline, virtual] |
Definition at line 77 of file abstractpiecetablechange.h.
Member Function Documentation
| virtual KHE::KSection KPieceTable::AbstractPieceTableChange::apply | ( | PieceTable * | pieceTable | ) | const [pure virtual] |
| int KPieceTable::AbstractPieceTableChange::dataSize | ( | ) | const [virtual] |
returns the size of the added data. Default returns 0.
Reimplemented in KPieceTable::GroupPieceTableChange, KPieceTable::InsertPieceTableChange, and KPieceTable::ReplacePieceTableChange.
Definition at line 37 of file abstractpiecetablechange.cpp.
| virtual QString KPieceTable::AbstractPieceTableChange::description | ( | ) | const [pure virtual] |
| bool KPieceTable::AbstractPieceTableChange::merge | ( | const AbstractPieceTableChange * | other | ) | [virtual] |
returns true if successful, false otherwise. Default returns false.
Reimplemented in KPieceTable::GroupPieceTableChange, KPieceTable::InsertPieceTableChange, KPieceTable::RemovePieceTableChange, and KPieceTable::ReplacePieceTableChange.
Definition at line 31 of file abstractpiecetablechange.cpp.
| virtual KHE::ArrayChangeMetrics KPieceTable::AbstractPieceTableChange::metrics | ( | ) | const [pure virtual] |
| virtual KHE::KSection KPieceTable::AbstractPieceTableChange::revert | ( | PieceTable * | pieceTable | ) | const [pure virtual] |
| virtual int KPieceTable::AbstractPieceTableChange::type | ( | ) | const [pure virtual] |
The documentation for this class was generated from the following files:
KDE 4.2 API Reference