\hypertarget{a10092}{}\section{Tree\+Item Class Reference}
\label{a10092}\index{Tree\+Item@{Tree\+Item}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10092_a41aabee95f853fd6c908c921fc047da6}\label{a10092_a41aabee95f853fd6c908c921fc047da6}} 
{\bfseries Tree\+Item} (int \+\_\+id, Q\+String \+\_\+name, \hyperlink{a07048}{Data\+Type} \+\_\+type, \hyperlink{a10092}{Tree\+Item} $\ast$\+\_\+parent)
\item 
\mbox{\Hypertarget{a10092_a2d215e13f3d951246d3154d1d1c7692d}\label{a10092_a2d215e13f3d951246d3154d1d1c7692d}} 
int \hyperlink{a10092_a2d215e13f3d951246d3154d1d1c7692d}{id} ()
\begin{DoxyCompactList}\small\item\em id \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a5fb6d2c55c1d3b602513e52e6fea2b66}\label{a10092_a5fb6d2c55c1d3b602513e52e6fea2b66}} 
\hyperlink{a07048}{Data\+Type} \hyperlink{a10092_a5fb6d2c55c1d3b602513e52e6fea2b66}{data\+Type} ()
\begin{DoxyCompactList}\small\item\em data\+Type \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_abdd970155b59161d9064d13d5df4dd22}\label{a10092_abdd970155b59161d9064d13d5df4dd22}} 
bool {\bfseries data\+Type} (\hyperlink{a07048}{Data\+Type} \+\_\+type)
\item 
\mbox{\Hypertarget{a10092_a593531a5e6e19189782a3e8ea9523dc3}\label{a10092_a593531a5e6e19189782a3e8ea9523dc3}} 
int \hyperlink{a10092_a593531a5e6e19189782a3e8ea9523dc3}{group} ()
\begin{DoxyCompactList}\small\item\em group \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a59cc9d2cb64144798750cc8a481b4de0}\label{a10092_a59cc9d2cb64144798750cc8a481b4de0}} 
bool {\bfseries is\+Group} ()
\item 
\mbox{\Hypertarget{a10092_a39b5b2a9700e0e441693e9d6675c9cda}\label{a10092_a39b5b2a9700e0e441693e9d6675c9cda}} 
bool \hyperlink{a10092_a39b5b2a9700e0e441693e9d6675c9cda}{target} ()
\begin{DoxyCompactList}\small\item\em target \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a30bfcd76741927e6280a70e29a7a8f4b}\label{a10092_a30bfcd76741927e6280a70e29a7a8f4b}} 
void {\bfseries target} (bool \+\_\+target)
\item 
\mbox{\Hypertarget{a10092_aeb9c40b2d7d53f8510e57a2e089a95be}\label{a10092_aeb9c40b2d7d53f8510e57a2e089a95be}} 
bool \hyperlink{a10092_aeb9c40b2d7d53f8510e57a2e089a95be}{source} ()
\begin{DoxyCompactList}\small\item\em source \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a63a326d16ef8d5f9b3a8e59887463af5}\label{a10092_a63a326d16ef8d5f9b3a8e59887463af5}} 
void {\bfseries source} (bool \+\_\+source)
\item 
\mbox{\Hypertarget{a10092_a79a3bc23dd0cf15ea4ac94c30d6081be}\label{a10092_a79a3bc23dd0cf15ea4ac94c30d6081be}} 
bool \hyperlink{a10092_a79a3bc23dd0cf15ea4ac94c30d6081be}{visible} ()
\begin{DoxyCompactList}\small\item\em visible \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a3664c22b62b4400fb24c71aff23e9cf9}\label{a10092_a3664c22b62b4400fb24c71aff23e9cf9}} 
void {\bfseries visible} (bool \+\_\+visible)
\item 
\mbox{\Hypertarget{a10092_a3a488bf5d426d32d52456381179237f1}\label{a10092_a3a488bf5d426d32d52456381179237f1}} 
Q\+String \hyperlink{a10092_a3a488bf5d426d32d52456381179237f1}{name} ()
\begin{DoxyCompactList}\small\item\em name \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a24d33eba836dc7cd73d421d465f03f87}\label{a10092_a24d33eba836dc7cd73d421d465f03f87}} 
void {\bfseries name} (Q\+String \+\_\+name)
\item 
\hyperlink{a10092}{Tree\+Item} $\ast$ \hyperlink{a10092_aa3ee2fa14f4f726c5351815d41721c2d}{next} ()
\item 
int \hyperlink{a10092_a9e12f883f673010008511ba570b04861}{level} ()
\item 
\mbox{\Hypertarget{a10092_a41aabee95f853fd6c908c921fc047da6}\label{a10092_a41aabee95f853fd6c908c921fc047da6}} 
{\bfseries Tree\+Item} (int \+\_\+id, Q\+String \+\_\+name, \hyperlink{a07048}{Data\+Type} \+\_\+type, \hyperlink{a10092}{Tree\+Item} $\ast$\+\_\+parent)
\item 
\mbox{\Hypertarget{a10092_a2d215e13f3d951246d3154d1d1c7692d}\label{a10092_a2d215e13f3d951246d3154d1d1c7692d}} 
int \hyperlink{a10092_a2d215e13f3d951246d3154d1d1c7692d}{id} ()
\begin{DoxyCompactList}\small\item\em id \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a5fb6d2c55c1d3b602513e52e6fea2b66}\label{a10092_a5fb6d2c55c1d3b602513e52e6fea2b66}} 
\hyperlink{a07048}{Data\+Type} \hyperlink{a10092_a5fb6d2c55c1d3b602513e52e6fea2b66}{data\+Type} ()
\begin{DoxyCompactList}\small\item\em data\+Type \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_abdd970155b59161d9064d13d5df4dd22}\label{a10092_abdd970155b59161d9064d13d5df4dd22}} 
bool {\bfseries data\+Type} (\hyperlink{a07048}{Data\+Type} \+\_\+type)
\item 
\mbox{\Hypertarget{a10092_a593531a5e6e19189782a3e8ea9523dc3}\label{a10092_a593531a5e6e19189782a3e8ea9523dc3}} 
int \hyperlink{a10092_a593531a5e6e19189782a3e8ea9523dc3}{group} ()
\begin{DoxyCompactList}\small\item\em group \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a59cc9d2cb64144798750cc8a481b4de0}\label{a10092_a59cc9d2cb64144798750cc8a481b4de0}} 
bool {\bfseries is\+Group} ()
\item 
\mbox{\Hypertarget{a10092_a79a3bc23dd0cf15ea4ac94c30d6081be}\label{a10092_a79a3bc23dd0cf15ea4ac94c30d6081be}} 
bool \hyperlink{a10092_a79a3bc23dd0cf15ea4ac94c30d6081be}{visible} ()
\begin{DoxyCompactList}\small\item\em visible \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a3664c22b62b4400fb24c71aff23e9cf9}\label{a10092_a3664c22b62b4400fb24c71aff23e9cf9}} 
void {\bfseries visible} (bool \+\_\+visible)
\item 
\mbox{\Hypertarget{a10092_a3a488bf5d426d32d52456381179237f1}\label{a10092_a3a488bf5d426d32d52456381179237f1}} 
Q\+String \hyperlink{a10092_a3a488bf5d426d32d52456381179237f1}{name} ()
\begin{DoxyCompactList}\small\item\em name \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a24d33eba836dc7cd73d421d465f03f87}\label{a10092_a24d33eba836dc7cd73d421d465f03f87}} 
void {\bfseries name} (Q\+String \+\_\+name)
\item 
\hyperlink{a10092}{Tree\+Item} $\ast$ \hyperlink{a10092_a803652b6a854e1501d95057022a556f3}{next} ()
\item 
int \hyperlink{a10092_a9e12f883f673010008511ba570b04861}{level} ()
\end{DoxyCompactItemize}
\begin{Indent}\textbf{ Tree \+: Parent nodes}\par
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10092_a91ba04ea12214af828bb198c2b98fa66}\label{a10092_a91ba04ea12214af828bb198c2b98fa66}} 
int \hyperlink{a10092_a91ba04ea12214af828bb198c2b98fa66}{row} () const
\begin{DoxyCompactList}\small\item\em get the row of this item from the parent \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a392ec493dfab91ee474d7ff83e2c0211}\label{a10092_a392ec493dfab91ee474d7ff83e2c0211}} 
\hyperlink{a10092}{Tree\+Item} $\ast$ \hyperlink{a10092_a392ec493dfab91ee474d7ff83e2c0211}{parent} ()
\begin{DoxyCompactList}\small\item\em Get the parent item ( 0 if root item ) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_ada8b7093ab6616144fee45858d7f09fe}\label{a10092_ada8b7093ab6616144fee45858d7f09fe}} 
void \hyperlink{a10092_ada8b7093ab6616144fee45858d7f09fe}{set\+Parent} (\hyperlink{a10092}{Tree\+Item} $\ast$\+\_\+parent)
\begin{DoxyCompactList}\small\item\em Set the parent pointer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a91ba04ea12214af828bb198c2b98fa66}\label{a10092_a91ba04ea12214af828bb198c2b98fa66}} 
int \hyperlink{a10092_a91ba04ea12214af828bb198c2b98fa66}{row} () const
\begin{DoxyCompactList}\small\item\em get the row of this item from the parent \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_aa3a7ba624312b6be70872634db291881}\label{a10092_aa3a7ba624312b6be70872634db291881}} 
\hyperlink{a10092}{Tree\+Item} $\ast$ \hyperlink{a10092_aa3a7ba624312b6be70872634db291881}{parent} ()
\begin{DoxyCompactList}\small\item\em Get the parent item ( 0 if rootitem ) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_ada8b7093ab6616144fee45858d7f09fe}\label{a10092_ada8b7093ab6616144fee45858d7f09fe}} 
void \hyperlink{a10092_ada8b7093ab6616144fee45858d7f09fe}{set\+Parent} (\hyperlink{a10092}{Tree\+Item} $\ast$\+\_\+parent)
\begin{DoxyCompactList}\small\item\em Set the parent pointer. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}\textbf{ Tree \+: Children}\par
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10092_af3142429b5c9f86b8aef25d1db4fd8c8}\label{a10092_af3142429b5c9f86b8aef25d1db4fd8c8}} 
\hyperlink{a10092}{Tree\+Item} $\ast$ \hyperlink{a10092_af3142429b5c9f86b8aef25d1db4fd8c8}{child\+Exists} (int \+\_\+object\+Id)
\begin{DoxyCompactList}\small\item\em Check if the element exists in the subtree of this element. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_ac7f432ac0587ca037e80857eefd622f8}\label{a10092_ac7f432ac0587ca037e80857eefd622f8}} 
void \hyperlink{a10092_ac7f432ac0587ca037e80857eefd622f8}{append\+Child} (\hyperlink{a10092}{Tree\+Item} $\ast$\hyperlink{a10092_a80ab3164e41c8a43f1a9ef7255d88249}{child})
\begin{DoxyCompactList}\small\item\em add a child to this node \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a80ab3164e41c8a43f1a9ef7255d88249}\label{a10092_a80ab3164e41c8a43f1a9ef7255d88249}} 
\hyperlink{a10092}{Tree\+Item} $\ast$ \hyperlink{a10092_a80ab3164e41c8a43f1a9ef7255d88249}{child} (int \hyperlink{a10092_a91ba04ea12214af828bb198c2b98fa66}{row})
\begin{DoxyCompactList}\small\item\em return a child \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a14551ec37f50067974fc93aa78b4b6e1}\label{a10092_a14551ec37f50067974fc93aa78b4b6e1}} 
int \hyperlink{a10092_a14551ec37f50067974fc93aa78b4b6e1}{child\+Count} () const
\begin{DoxyCompactList}\small\item\em get the number of children \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_adbfd4ca3ad23da5d77d42b11bd1c945b}\label{a10092_adbfd4ca3ad23da5d77d42b11bd1c945b}} 
void \hyperlink{a10092_adbfd4ca3ad23da5d77d42b11bd1c945b}{remove\+Child} (\hyperlink{a10092}{Tree\+Item} $\ast$\+\_\+item)
\begin{DoxyCompactList}\small\item\em Remove a child from this object. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a34bf6495e78204a0382d640444606ec2}\label{a10092_a34bf6495e78204a0382d640444606ec2}} 
Q\+List$<$ \hyperlink{a10092}{Tree\+Item} $\ast$$>$ \hyperlink{a10092_a34bf6495e78204a0382d640444606ec2}{get\+Leafs} ()
\begin{DoxyCompactList}\small\item\em get all leafes of the tree below this object ( These will be all visible objects ) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a89a15986ed47a014a65feee7c172c34f}\label{a10092_a89a15986ed47a014a65feee7c172c34f}} 
void \hyperlink{a10092_a89a15986ed47a014a65feee7c172c34f}{delete\+Subtree} ()
\begin{DoxyCompactList}\small\item\em delete the whole subtree below this item ( The item itself is not touched ) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a661c2f688de8cdab6a99a322ffbef88f}\label{a10092_a661c2f688de8cdab6a99a322ffbef88f}} 
\hyperlink{a10092}{Tree\+Item} $\ast$ \hyperlink{a10092_a661c2f688de8cdab6a99a322ffbef88f}{child\+Exists} (int \+\_\+object\+Id)
\begin{DoxyCompactList}\small\item\em Check if the element exists in the subtree of this element. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a7903133206e300c0ebbc5f40ce428f4a}\label{a10092_a7903133206e300c0ebbc5f40ce428f4a}} 
\hyperlink{a10092}{Tree\+Item} $\ast$ \hyperlink{a10092_a7903133206e300c0ebbc5f40ce428f4a}{child\+Exists} (Q\+String \+\_\+name)
\begin{DoxyCompactList}\small\item\em Check if the element exists in the subtree of this element. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_ac7f432ac0587ca037e80857eefd622f8}\label{a10092_ac7f432ac0587ca037e80857eefd622f8}} 
void \hyperlink{a10092_ac7f432ac0587ca037e80857eefd622f8}{append\+Child} (\hyperlink{a10092}{Tree\+Item} $\ast$\hyperlink{a10092_a80ab3164e41c8a43f1a9ef7255d88249}{child})
\begin{DoxyCompactList}\small\item\em add a child to this node \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a2fcaf6a931ba7cb25929cbc744ee224a}\label{a10092_a2fcaf6a931ba7cb25929cbc744ee224a}} 
\hyperlink{a10092}{Tree\+Item} $\ast$ \hyperlink{a10092_a2fcaf6a931ba7cb25929cbc744ee224a}{child} (int \hyperlink{a10092_a91ba04ea12214af828bb198c2b98fa66}{row})
\begin{DoxyCompactList}\small\item\em return a child \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a14551ec37f50067974fc93aa78b4b6e1}\label{a10092_a14551ec37f50067974fc93aa78b4b6e1}} 
int \hyperlink{a10092_a14551ec37f50067974fc93aa78b4b6e1}{child\+Count} () const
\begin{DoxyCompactList}\small\item\em get the number of children \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_adbfd4ca3ad23da5d77d42b11bd1c945b}\label{a10092_adbfd4ca3ad23da5d77d42b11bd1c945b}} 
void \hyperlink{a10092_adbfd4ca3ad23da5d77d42b11bd1c945b}{remove\+Child} (\hyperlink{a10092}{Tree\+Item} $\ast$\+\_\+item)
\begin{DoxyCompactList}\small\item\em Remove a child from this object. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_ac8c7c0a34ccb41e9941698cf7ffe9e2a}\label{a10092_ac8c7c0a34ccb41e9941698cf7ffe9e2a}} 
Q\+List$<$ \hyperlink{a10092}{Tree\+Item} $\ast$$>$ \hyperlink{a10092_ac8c7c0a34ccb41e9941698cf7ffe9e2a}{get\+Leafs} ()
\begin{DoxyCompactList}\small\item\em get all leafes of the tree below this object ( These will be all visible objects ) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a89a15986ed47a014a65feee7c172c34f}\label{a10092_a89a15986ed47a014a65feee7c172c34f}} 
void \hyperlink{a10092_a89a15986ed47a014a65feee7c172c34f}{delete\+Subtree} ()
\begin{DoxyCompactList}\small\item\em delete the whole subtree below this item ( The item itself is not touched ) \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10092_aedc30b47896ed75c269a8809085e5bf5}\label{a10092_aedc30b47896ed75c269a8809085e5bf5}} 
int {\bfseries id\+\_\+}
\item 
\mbox{\Hypertarget{a10092_a4520f6e8e248c02bfce2715a21a3356f}\label{a10092_a4520f6e8e248c02bfce2715a21a3356f}} 
\hyperlink{a07048}{Data\+Type} {\bfseries data\+Type\+\_\+}
\item 
\mbox{\Hypertarget{a10092_a949d674f27efa83b47724bcad14f2a56}\label{a10092_a949d674f27efa83b47724bcad14f2a56}} 
bool {\bfseries target\+\_\+}
\item 
\mbox{\Hypertarget{a10092_a20950779bbcac1b84a4aeeadb1cfc2b1}\label{a10092_a20950779bbcac1b84a4aeeadb1cfc2b1}} 
bool {\bfseries source\+\_\+}
\item 
\mbox{\Hypertarget{a10092_a11dc5802860592dc0cdfbf8682a7414b}\label{a10092_a11dc5802860592dc0cdfbf8682a7414b}} 
bool {\bfseries visible\+\_\+}
\item 
\mbox{\Hypertarget{a10092_a322024352d2c0b0bd7444dd8e064d3cd}\label{a10092_a322024352d2c0b0bd7444dd8e064d3cd}} 
Q\+String {\bfseries name\+\_\+}
\item 
\hyperlink{a10092}{Tree\+Item} $\ast$ \hyperlink{a10092_a3207deda4a4be7975033bbec49b671b0}{parent\+Item\+\_\+}
\begin{DoxyCompactList}\small\item\em Parent item or 0 if root node. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a51ca0c62fd9a0b38d6b163b19164aca5}\label{a10092_a51ca0c62fd9a0b38d6b163b19164aca5}} 
int \hyperlink{a10092_a51ca0c62fd9a0b38d6b163b19164aca5}{row\+\_\+}
\begin{DoxyCompactList}\small\item\em Index of this node in parent\textquotesingle{}s childen. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10092_a7a6d29c6be57e428d1a4c066c49f1328}\label{a10092_a7a6d29c6be57e428d1a4c066c49f1328}} 
Q\+List$<$ \hyperlink{a10092}{Tree\+Item} $\ast$ $>$ \hyperlink{a10092_a7a6d29c6be57e428d1a4c066c49f1328}{child\+Items\+\_\+}
\begin{DoxyCompactList}\small\item\em Children of this node. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10092_aae4bcf93dd730daceb4b38d0b0c6c342}\label{a10092_aae4bcf93dd730daceb4b38d0b0c6c342}} 
static Q\+Map$<$ int, \hyperlink{a10092}{Tree\+Item} $\ast$ $>$ \hyperlink{a10092_aae4bcf93dd730daceb4b38d0b0c6c342}{k\+Tree\+Map\+\_\+}
\begin{DoxyCompactList}\small\item\em Acceleration map. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 52 of file Tree\+Item.\+hh.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{a10092_a9e12f883f673010008511ba570b04861}\label{a10092_a9e12f883f673010008511ba570b04861}} 
\index{Tree\+Item@{Tree\+Item}!level@{level}}
\index{level@{level}!Tree\+Item@{Tree\+Item}}
\subsubsection{\texorpdfstring{level()}{level()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily int Tree\+Item\+::level (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

level of the current object ( root node has level 0) \mbox{\Hypertarget{a10092_a9e12f883f673010008511ba570b04861}\label{a10092_a9e12f883f673010008511ba570b04861}} 
\index{Tree\+Item@{Tree\+Item}!level@{level}}
\index{level@{level}!Tree\+Item@{Tree\+Item}}
\subsubsection{\texorpdfstring{level()}{level()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily int Tree\+Item\+::level (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

level of the current object ( root node has level 0) 

Definition at line 213 of file Tree\+Item.\+cc.

\mbox{\Hypertarget{a10092_a803652b6a854e1501d95057022a556f3}\label{a10092_a803652b6a854e1501d95057022a556f3}} 
\index{Tree\+Item@{Tree\+Item}!next@{next}}
\index{next@{next}!Tree\+Item@{Tree\+Item}}
\subsubsection{\texorpdfstring{next()}{next()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \hyperlink{a10092}{Tree\+Item}$\ast$ Tree\+Item\+::next (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

Get the next item of the tree (Preorder traversal of the tree) \mbox{\Hypertarget{a10092_aa3ee2fa14f4f726c5351815d41721c2d}\label{a10092_aa3ee2fa14f4f726c5351815d41721c2d}} 
\index{Tree\+Item@{Tree\+Item}!next@{next}}
\index{next@{next}!Tree\+Item@{Tree\+Item}}
\subsubsection{\texorpdfstring{next()}{next()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \hyperlink{a10092}{Tree\+Item} $\ast$ Tree\+Item\+::next (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

Get the next item of the tree (Preorder traversal of the tree) 

Definition at line 177 of file Tree\+Item.\+cc.



\subsection{Member Data Documentation}
\mbox{\Hypertarget{a10092_a3207deda4a4be7975033bbec49b671b0}\label{a10092_a3207deda4a4be7975033bbec49b671b0}} 
\index{Tree\+Item@{Tree\+Item}!parent\+Item\+\_\+@{parent\+Item\+\_\+}}
\index{parent\+Item\+\_\+@{parent\+Item\+\_\+}!Tree\+Item@{Tree\+Item}}
\subsubsection{\texorpdfstring{parent\+Item\+\_\+}{parentItem\_}}
{\footnotesize\ttfamily \hyperlink{a10092}{Tree\+Item} $\ast$ Tree\+Item\+::parent\+Item\+\_\+\hspace{0.3cm}{\ttfamily [private]}}



Parent item or 0 if root node. 

Parent item or 0 if rootnode. 

Definition at line 114 of file Tree\+Item.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Plugin-\/\+Datacontrol/Tree\+Item.\+hh\item 
Plugin-\/\+Datacontrol/Tree\+Item.\+cc\end{DoxyCompactItemize}
