edbee - Qt Editor Library
edbee::TextRangeSetBase Member List

This is the complete list of members for edbee::TextRangeSetBase, including all inherited members.

addRange(int anchor, int caret)=0edbee::TextRangeSetBasepure virtual
addRange(const TextRange &range)=0edbee::TextRangeSetBasepure virtual
addTextRanges(const TextRangeSetBase &sel)edbee::TextRangeSetBase
beginChanges()edbee::TextRangeSetBase
changeSpatial(int pos, int length, int newLength, bool sticky=false, bool performDelete=false)edbee::TextRangeSetBase
changing() constedbee::TextRangeSetBase
changing_edbee::TextRangeSetBaseprotected
clear()=0edbee::TextRangeSetBasepure virtual
clearSelection()edbee::TextRangeSetBase
constRange(int idx) const =0edbee::TextRangeSetBasepure virtual
endChanges()edbee::TextRangeSetBase
endChangesWithoutProcessing()edbee::TextRangeSetBase
equals(TextRangeSetBase &sel)edbee::TextRangeSetBase
expandToFullLines(int amount)edbee::TextRangeSetBase
expandToWords(const QString &whitespace, const QStringList &characterGroups)edbee::TextRangeSetBase
firstRange()edbee::TextRangeSetBase
getSelectedText()edbee::TextRangeSetBase
getSelectedTextExpandedToFullLines()edbee::TextRangeSetBase
hasSelection()edbee::TextRangeSetBase
lastRange()edbee::TextRangeSetBase
mergeOverlappingRanges(bool joinBorders)edbee::TextRangeSetBase
moveCarets(int amount)edbee::TextRangeSetBase
moveCaretsByCharGroup(int amount, const QString &whitespace, const QStringList &charGroups)edbee::TextRangeSetBase
moveCaretsByLine(int amount)edbee::TextRangeSetBase
moveCaretsOrDeselect(int amount)edbee::TextRangeSetBase
moveCaretsToLineBoundary(int direction, const QString &whitespace)edbee::TextRangeSetBase
processChangesIfRequired(bool joinBorders=false)edbee::TextRangeSetBasevirtual
range(int idx)=0edbee::TextRangeSetBasepure virtual
rangeCount() const =0edbee::TextRangeSetBasepure virtual
rangeIndexAtOffset(int offset)edbee::TextRangeSetBase
rangesAsString() constedbee::TextRangeSetBase
rangesAtLine(int line, int &firstIndex, int &lastIndex)edbee::TextRangeSetBase
rangesBetweenOffsets(int offsetBegin, int offsetEnd, int &firstIndex, int &lastIndex)edbee::TextRangeSetBase
rangesBetweenOffsetsExlusiveEnd(int offsetBegin, int offsetEnd, int &firstIndex, int &lastIndex)edbee::TextRangeSetBase
removeRange(int idx)=0edbee::TextRangeSetBasepure virtual
replaceAll(const TextRangeSetBase &base)edbee::TextRangeSetBase
resetAnchors()edbee::TextRangeSetBase
selectWordAt(int offset, const QString &whitespace, const QStringList &characterGroups)edbee::TextRangeSetBase
setRange(int anchor, int caret, int index=0)edbee::TextRangeSetBase
setRange(const TextRange &range, int index=0)edbee::TextRangeSetBase
sortRanges()=0edbee::TextRangeSetBasepure virtual
substractRange(int min, int max)edbee::TextRangeSetBase
substractTextRanges(const TextRangeSetBase &sel)edbee::TextRangeSetBase
textDocument() constedbee::TextRangeSetBase
textDocumentRef_edbee::TextRangeSetBaseprotected
TextRangeSetBase(TextDocument *doc)edbee::TextRangeSetBase
toggleWordSelectionAt(int offset, const QString &whitespace, const QStringList &characterGroups)edbee::TextRangeSetBase
toSingleRange()=0edbee::TextRangeSetBasepure virtual
~TextRangeSetBase()edbee::TextRangeSetBaseinlinevirtual