nd we are using two basic classes, Qtilities::CoreGui::TreeNode and Qtilities::CoreGui::TreeItem here. However it is possible to build trees with your own items where tree nodes are based on Qtilities::Core::Observer and your leaf items can be any QObject based class. The \ref tree_specialized_nodes section of this page introduces more advanced concepts but for now we will focus on building trees on a higher level and displaying them.

For the curious reader, the tree diagrams shown above were created using