\section{KComp\-Tree\-Node Class Reference}
\label{classKCompTreeNode}\index{KCompTreeNode@{KCompTreeNode}}
A helper class for {\bf KCompletion}{\rm (p.\,\pageref{classKCompletion})}.  


{\tt \#include $<$kcompletion\_\-private.h$>$}

Inheritance diagram for KComp\-Tree\-Node:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=65pt]{classKCompTreeNode__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for KComp\-Tree\-Node:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=105pt]{classKCompTreeNode__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf KComp\-Tree\-Node} (const {\bf QChar} \&ch, uint weight=0)\label{classKCompTreeNode_a1}

\item 
void $\ast$ {\bf operator new} (size\_\-t s)\label{classKCompTreeNode_a3}

\item 
void {\bf operator delete} (void $\ast$s)\label{classKCompTreeNode_a4}

\item 
{\bf KComp\-Tree\-Node} $\ast$ {\bf find} (const {\bf QChar} \&ch) const \label{classKCompTreeNode_a5}

\item 
{\bf KComp\-Tree\-Node} $\ast$ {\bf insert} (const {\bf QChar} \&, bool sorted)\label{classKCompTreeNode_a6}

\item 
void {\bf remove} (const {\bf QString} \&)\label{classKCompTreeNode_a7}

\item 
int {\bf children\-Count} () const \label{classKCompTreeNode_a8}

\item 
void {\bf confirm} ()\label{classKCompTreeNode_a9}

\item 
void {\bf confirm} (uint w)\label{classKCompTreeNode_a10}

\item 
void {\bf decline} ()\label{classKCompTreeNode_a11}

\item 
uint {\bf weight} () const \label{classKCompTreeNode_a12}

\item 
const KComp\-Tree\-Children $\ast$ {\bf children} () const \label{classKCompTreeNode_a13}

\item 
const {\bf KComp\-Tree\-Node} $\ast$ {\bf child\-At} (int index) const \label{classKCompTreeNode_a14}

\item 
const {\bf KComp\-Tree\-Node} $\ast$ {\bf first\-Child} () const \label{classKCompTreeNode_a15}

\item 
const {\bf KComp\-Tree\-Node} $\ast$ {\bf last\-Child} () const \label{classKCompTreeNode_a16}

\end{CompactItemize}
\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
{\bf KComp\-Tree\-Node} $\ast$ {\bf next}\label{classKCompTreeNode_o0}

\end{CompactItemize}


\subsection{Detailed Description}
A helper class for {\bf KCompletion}{\rm (p.\,\pageref{classKCompletion})}. 

Implements a tree of {\bf QChar}.

The tree looks like this (containing the items \char`\"{}kde\char`\"{}, \char`\"{}kde-ui\char`\"{}, \char`\"{}kde-core\char`\"{} and \char`\"{}pfeiffer\char`\"{}. Every item is delimited with QChar( 0x0 )

some\_\-root\_\-node / $\backslash$ k p $|$ $|$ d f $|$ $|$ e e /$|$ $|$ 0x0 - i / $\backslash$ $|$ u c f $|$ $|$ $|$ i o f $|$ $|$ $|$ 0x0 r e $|$ $|$ e r $|$ $|$ 0x0 0x0

\begin{Desc}
\item[Author:]Carsten Pfeiffer $<${\tt pfeiffer@kde.org}$>$ \end{Desc}




Definition at line 84 of file kcompletion\_\-private.h.

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
kcompletion\_\-private.h\item 
kcompletion.cpp\end{CompactItemize}
