Kate
KateCodeFoldingNode Class Reference
#include <katecodefoldinghelpers.h>
Public Member Functions | |
bool | getBegin (KateCodeFoldingTree *tree, KateTextCursor *begin) |
bool | getEnd (KateCodeFoldingTree *tree, KateTextCursor *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 |
uint | 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 53 of file katecodefoldinghelpers.h.
Constructor & Destructor Documentation
KateCodeFoldingNode::KateCodeFoldingNode | ( | ) |
Definition at line 32 of file katecodefoldinghelpers.cpp.
KateCodeFoldingNode::KateCodeFoldingNode | ( | KateCodeFoldingNode * | par, | |
signed char | typ, | |||
unsigned int | sLRel | |||
) |
Definition at line 47 of file katecodefoldinghelpers.cpp.
KateCodeFoldingNode::~KateCodeFoldingNode | ( | ) |
Definition at line 62 of file katecodefoldinghelpers.cpp.
Member Function Documentation
void KateCodeFoldingNode::appendChild | ( | KateCodeFoldingNode * | node | ) | [inline, protected] |
Definition at line 84 of file katecodefoldinghelpers.h.
KateCodeFoldingNode* KateCodeFoldingNode::child | ( | uint | index | ) | const [inline, protected] |
Definition at line 80 of file katecodefoldinghelpers.h.
uint KateCodeFoldingNode::childCount | ( | ) | const [inline, protected] |
Definition at line 78 of file katecodefoldinghelpers.h.
void KateCodeFoldingNode::clearChildren | ( | ) | [protected] |
Definition at line 145 of file katecodefoldinghelpers.cpp.
int KateCodeFoldingNode::cmpPos | ( | KateCodeFoldingTree * | tree, | |
uint | line, | |||
uint | col | |||
) | [protected] |
Definition at line 94 of file katecodefoldinghelpers.cpp.
int KateCodeFoldingNode::findChild | ( | KateCodeFoldingNode * | node, | |
uint | start = 0 | |||
) | const [inline, protected] |
Definition at line 82 of file katecodefoldinghelpers.h.
bool KateCodeFoldingNode::getBegin | ( | KateCodeFoldingTree * | tree, | |
KateTextCursor * | begin | |||
) |
Definition at line 68 of file katecodefoldinghelpers.cpp.
bool KateCodeFoldingNode::getEnd | ( | KateCodeFoldingTree * | tree, | |
KateTextCursor * | end | |||
) |
Definition at line 81 of file katecodefoldinghelpers.cpp.
KateCodeFoldingNode* KateCodeFoldingNode::getParentNode | ( | ) | [inline] |
Definition at line 67 of file katecodefoldinghelpers.h.
void KateCodeFoldingNode::insertChild | ( | uint | index, | |
KateCodeFoldingNode * | node | |||
) | [protected] |
Definition at line 113 of file katecodefoldinghelpers.cpp.
bool KateCodeFoldingNode::isVisible | ( | ) | [inline] |
Definition at line 65 of file katecodefoldinghelpers.h.
bool KateCodeFoldingNode::noChildren | ( | ) | const [inline, protected] |
int KateCodeFoldingNode::nodeType | ( | ) | [inline] |
Definition at line 63 of file katecodefoldinghelpers.h.
KateCodeFoldingNode * KateCodeFoldingNode::takeChild | ( | uint | index | ) | [protected] |
Definition at line 128 of file katecodefoldinghelpers.cpp.
The documentation for this class was generated from the following files: