From 226d4e65f7c7034a858654c18fc951ec4ed73009 Mon Sep 17 00:00:00 2001 From: Erwan Tulou Date: Tue, 10 Aug 2010 11:45:52 +0200 Subject: [PATCH] skins2: VarTree, make root() a private function --- modules/gui/skins2/utils/var_tree.hpp | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/modules/gui/skins2/utils/var_tree.hpp b/modules/gui/skins2/utils/var_tree.hpp index c03425e84a..3291dc23e4 100644 --- a/modules/gui/skins2/utils/var_tree.hpp +++ b/modules/gui/skins2/utils/var_tree.hpp @@ -111,15 +111,6 @@ public: Iterator next_uncle(); Iterator prev_uncle(); - /// Get root node - VarTree *root() - { - VarTree *parent = this; - while( parent->parent() != NULL ) - parent = parent->parent(); - return parent; - } - /// Get first leaf Iterator firstLeaf(); @@ -187,6 +178,16 @@ public: private: + + /// Get root node + VarTree *root() + { + VarTree *parent = this; + while( parent->parent() != NULL ) + parent = parent->parent(); + return parent; + } + /// List of children list m_children; -- 2.39.2