This is an abstract class for ranged changes This are changes (text changes and line changes) that sp...
Definition abstractrangedchange.h:16
A basic change.
Definition change.h:18
TextLineDataList ** oldListList()
returns the old list list
Definition linedatalistchange.cpp:217
void setOffset(int value)
Sets the new offset.
Definition linedatalistchange.cpp:187
LineDataListChange(TextLineDataManager *manager, int offset, int lenght, int newLength)
The line data text change constructor.
Definition linedatalistchange.cpp:21
int offset() const
Returns the line.
Definition linedatalistchange.cpp:180
virtual int storedLength() const
The lengt of the content in this object.
Definition linedatalistchange.cpp:210
virtual int docLength() const
Retursn the length in the document/data.
Definition linedatalistchange.cpp:194
virtual void mergeStoredData(AbstractRangedChange *change)
This method merges the old data with the new data @apram change the data to merge with.
Definition linedatalistchange.cpp:87
void setDocLength(int value)
This method sets the old length.
Definition linedatalistchange.cpp:202
virtual QString toString()
Converts this change to a string.
Definition linedatalistchange.cpp:173
virtual void revert(TextDocument *doc)
Reverts the line data change.
Definition linedatalistchange.cpp:72
virtual bool giveAndMerge(TextDocument *document, Change *textChange)
Merges mutliple textline changes together.
Definition linedatalistchange.cpp:160
virtual void execute(TextDocument *document)
Executes the line data changes.
Definition linedatalistchange.cpp:50
int oldListListLength()
retursn the length of th eold list list
Definition linedatalistchange.cpp:224
This is the base and abstract class of a text document A TextDocument is the model part of the editor...
Definition textdocument.h:42
the line data items
Definition textlinedata.h:57
This manager manages all line definitions.
Definition textlinedata.h:77
#define EDBEE_EXPORT
Definition exports.h:15
QT Acessibility has an issue with reporting blank lines between elements lines. defining 'WINDOWS_EMP...
Definition commentcommand.cpp:20