/// Gets the attributes that are being shown and the ones that have been blocked on a specific level
virtual void GetAttributes(std::vector<std::string>& areShown, std::vector<std::string>& notShown, int level){ GimmickError("INTERNAL ERROR : TreeView::GetAttributes not overloaded"); }
+
+ ///Sets the non visible attributes and refreshes the GUI
+ virtual void SetNonVisibleAttributes(const std::vector<std::string>& notShown, int level){ GimmickError("INTERNAL ERROR : TreeView::SetNonVisibleAttributes not overloaded"); }
+
+ ///Creates a new listctrl
+ virtual void CreateCtrl(std::vector<std::string>& notShown, int nlevel){ GimmickError("INTERNAL ERROR : TreeView::CreateCtrl not overloaded"); }
protected:
TreeHandler* GetTreeHandler() { return mTreeHandler; }