KateCodeFoldingTree Class Reference
#include <katecodefolding.h>

Public Slots | |
| int | collapseOne (int realLine) |
| void | collapseToplevelNodes () |
| void | ensureVisible (uint line) |
| void | expandOne (int realLine, int numLines) |
| void | expandToplevelNodes (int numLines) |
| void | toggleRegionVisibility (unsigned int) |
| void | updateLine (unsigned int line, QVector< int > *regionChanges, bool *updated, bool changed, bool colschanged) |
Signals | |
| void | regionBeginEndAddedRemoved (unsigned int) |
| void | regionVisibilityChangedAt (unsigned int, bool clearCache) |
Public Member Functions | |
| KateCodeFoldingTree (KateBuffer *buffer) | |
| ~KateCodeFoldingTree () | |
| void | clear () |
| void | debugDump () |
| KateCodeFoldingNode * | findNodeForLine (unsigned int line) |
| KateCodeFoldingNode * | findNodeForPosition (unsigned int line, unsigned int column) |
| KateCodeFoldingNode * | findNodeStartingAt (unsigned int line) |
| void | fixRoot (int endLRel) |
| unsigned int | getHiddenLinesCount (unsigned int docLine) |
| void | getLineInfo (KateLineInfo *info, unsigned int line) |
| unsigned int | getRealLine (unsigned int virtualLine) |
| unsigned int | getStartLine (KateCodeFoldingNode *node) |
| unsigned int | getVirtualLine (unsigned int realLine) |
| bool | isTopLevel (unsigned int line) |
| void | lineHasBeenInserted (unsigned int line) |
| void | lineHasBeenRemoved (unsigned int line) |
| KateCodeFoldingNode * | rootNode () |
Detailed Description
Definition at line 129 of file katecodefolding.h.
Constructor & Destructor Documentation
| KateCodeFoldingTree::KateCodeFoldingTree | ( | KateBuffer * | buffer | ) |
Definition at line 159 of file katecodefolding.cpp.
| KateCodeFoldingTree::~KateCodeFoldingTree | ( | ) |
Definition at line 184 of file katecodefolding.cpp.
Member Function Documentation
| void KateCodeFoldingTree::clear | ( | ) |
Definition at line 172 of file katecodefolding.cpp.
| int KateCodeFoldingTree::collapseOne | ( | int | realLine | ) | [slot] |
Definition at line 1610 of file katecodefolding.cpp.
| void KateCodeFoldingTree::collapseToplevelNodes | ( | ) | [slot] |
Definition at line 1573 of file katecodefolding.cpp.
| void KateCodeFoldingTree::debugDump | ( | ) |
Definition at line 367 of file katecodefolding.cpp.
| void KateCodeFoldingTree::ensureVisible | ( | uint | line | ) | [slot] |
Ensures that all nodes surrounding line are open.
Definition at line 1692 of file katecodefolding.cpp.
| void KateCodeFoldingTree::expandOne | ( | int | realLine, |
| int | numLines | ||
| ) | [slot] |
Definition at line 1639 of file katecodefolding.cpp.
| void KateCodeFoldingTree::expandToplevelNodes | ( | int | numLines | ) | [slot] |
Definition at line 1596 of file katecodefolding.cpp.
| KateCodeFoldingNode * KateCodeFoldingTree::findNodeForLine | ( | unsigned int | line | ) |
Definition at line 267 of file katecodefolding.cpp.
| KateCodeFoldingNode * KateCodeFoldingTree::findNodeForPosition | ( | unsigned int | line, |
| unsigned int | column | ||
| ) |
Definition at line 316 of file katecodefolding.cpp.
| KateCodeFoldingNode * KateCodeFoldingTree::findNodeStartingAt | ( | unsigned int | line | ) |
Definition at line 1361 of file katecodefolding.cpp.
| void KateCodeFoldingTree::fixRoot | ( | int | endLRel | ) |
Definition at line 167 of file katecodefolding.cpp.
| unsigned int KateCodeFoldingTree::getHiddenLinesCount | ( | unsigned int | docLine | ) |
Definition at line 1547 of file katecodefolding.cpp.
| void KateCodeFoldingTree::getLineInfo | ( | KateLineInfo * | info, |
| unsigned int | line | ||
| ) |
Definition at line 205 of file katecodefolding.cpp.
| unsigned int KateCodeFoldingTree::getRealLine | ( | unsigned int | virtualLine | ) |
Definition at line 1491 of file katecodefolding.cpp.
| unsigned int KateCodeFoldingTree::getStartLine | ( | KateCodeFoldingNode * | node | ) |
Definition at line 1045 of file katecodefolding.cpp.
| unsigned int KateCodeFoldingTree::getVirtualLine | ( | unsigned int | realLine | ) |
Definition at line 1520 of file katecodefolding.cpp.
| bool KateCodeFoldingTree::isTopLevel | ( | unsigned int | line | ) |
Definition at line 188 of file katecodefolding.cpp.
| void KateCodeFoldingTree::lineHasBeenInserted | ( | unsigned int | line | ) |
Definition at line 1120 of file katecodefolding.cpp.
| void KateCodeFoldingTree::lineHasBeenRemoved | ( | unsigned int | line | ) |
Definition at line 1055 of file katecodefolding.cpp.
| void KateCodeFoldingTree::regionBeginEndAddedRemoved | ( | unsigned | int | ) | [signal] |
| void KateCodeFoldingTree::regionVisibilityChangedAt | ( | unsigned | int, |
| bool | clearCache | ||
| ) | [signal] |
| KateCodeFoldingNode* KateCodeFoldingTree::rootNode | ( | ) | [inline] |
Definition at line 141 of file katecodefolding.h.
| void KateCodeFoldingTree::toggleRegionVisibility | ( | unsigned int | line | ) | [slot] |
Definition at line 1380 of file katecodefolding.cpp.
| void KateCodeFoldingTree::updateLine | ( | unsigned int | line, |
| QVector< int > * | regionChanges, | ||
| bool * | updated, | ||
| bool | changed, | ||
| bool | colschanged | ||
| ) | [slot] |
Definition at line 393 of file katecodefolding.cpp.
The documentation for this class was generated from the following files:
KDE 4.6 API Reference