Kate
KateCodeFoldingNode Class Reference
#include <katecodefolding.h>
Public Member Functions | |
bool | getBegin (KateCodeFoldingTree *tree, KTextEditor::Cursor *begin) |
bool | getEnd (KateCodeFoldingTree *tree, KTextEditor::Cursor *end) |
KateCodeFoldingNode * | getParentNode () |
bool | isVisible () |
KateCodeFoldingNode (KateCodeFoldingNode *par, signed char typ, unsigned int sLRel) | |
KateCodeFoldingNode () | |
int | nodeType () |
~KateCodeFoldingNode () | |
Protected Member Functions | |
void | appendChild (KateCodeFoldingNode *node) |
KateCodeFoldingNode * | child (uint index) const |
int | childCount () const |
void | clearChildren () |
int | cmpPos (KateCodeFoldingTree *tree, uint line, uint col) |
int | findChild (KateCodeFoldingNode *node, uint start=0) const |
void | insertChild (uint index, KateCodeFoldingNode *node) |
bool | noChildren () const |
KateCodeFoldingNode * | takeChild (uint index) |
Detailed Description
Definition at line 54 of file katecodefolding.h.
Constructor & Destructor Documentation
KateCodeFoldingNode::KateCodeFoldingNode | ( | ) |
Definition at line 33 of file katecodefolding.cpp.
KateCodeFoldingNode::KateCodeFoldingNode | ( | KateCodeFoldingNode * | par, | |
signed char | typ, | |||
unsigned int | sLRel | |||
) |
Definition at line 48 of file katecodefolding.cpp.
KateCodeFoldingNode::~KateCodeFoldingNode | ( | ) |
Definition at line 63 of file katecodefolding.cpp.
Member Function Documentation
void KateCodeFoldingNode::appendChild | ( | KateCodeFoldingNode * | node | ) | [inline, protected] |
Definition at line 92 of file katecodefolding.h.
KateCodeFoldingNode* KateCodeFoldingNode::child | ( | uint | index | ) | const [inline, protected] |
Definition at line 81 of file katecodefolding.h.
int KateCodeFoldingNode::childCount | ( | ) | const [inline, protected] |
Definition at line 79 of file katecodefolding.h.
void KateCodeFoldingNode::clearChildren | ( | ) | [protected] |
Definition at line 146 of file katecodefolding.cpp.
int KateCodeFoldingNode::cmpPos | ( | KateCodeFoldingTree * | tree, | |
uint | line, | |||
uint | col | |||
) | [protected] |
Definition at line 95 of file katecodefolding.cpp.
int KateCodeFoldingNode::findChild | ( | KateCodeFoldingNode * | node, | |
uint | start = 0 | |||
) | const [inline, protected] |
Definition at line 83 of file katecodefolding.h.
bool KateCodeFoldingNode::getBegin | ( | KateCodeFoldingTree * | tree, | |
KTextEditor::Cursor * | begin | |||
) |
Definition at line 69 of file katecodefolding.cpp.
bool KateCodeFoldingNode::getEnd | ( | KateCodeFoldingTree * | tree, | |
KTextEditor::Cursor * | end | |||
) |
Definition at line 82 of file katecodefolding.cpp.
KateCodeFoldingNode* KateCodeFoldingNode::getParentNode | ( | ) | [inline] |
Definition at line 68 of file katecodefolding.h.
void KateCodeFoldingNode::insertChild | ( | uint | index, | |
KateCodeFoldingNode * | node | |||
) | [protected] |
Definition at line 114 of file katecodefolding.cpp.
bool KateCodeFoldingNode::isVisible | ( | ) | [inline] |
Definition at line 66 of file katecodefolding.h.
bool KateCodeFoldingNode::noChildren | ( | ) | const [inline, protected] |
int KateCodeFoldingNode::nodeType | ( | ) | [inline] |
Definition at line 64 of file katecodefolding.h.
KateCodeFoldingNode * KateCodeFoldingNode::takeChild | ( | uint | index | ) | [protected] |
Definition at line 129 of file katecodefolding.cpp.
The documentation for this class was generated from the following files: