X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOTreeView.h;h=edee939bfc807f2a4b63695c6fa982a65d560850;hb=805ec93a6b36ad6acf63458414c545a737322354;hp=df5f92f25b32ed8b1cf387b1b6853062864ff06c;hpb=fcfe92562365cb738cf919d095d2f8d3608ec389;p=creaImageIO.git diff --git a/src2/creaImageIOTreeView.h b/src2/creaImageIOTreeView.h index df5f92f..edee939 100644 --- a/src2/creaImageIOTreeView.h +++ b/src2/creaImageIOTreeView.h @@ -2,6 +2,7 @@ #define __creaImageIOTreeView_h_INCLUDED__ #include +#include namespace creaImageIO { @@ -21,9 +22,16 @@ namespace creaImageIO virtual ~TreeView(); - /// Something like that ... - virtual void UpdateView(); - + /// Updates the view of a level given the selected items of upper level + virtual void UpdateLevel( int ) + { GimmickError("INTERNAL ERROR : TreeView::UpdateLevel not overloaded");} + + ///Removes selected nodes on given level + virtual void RemoveSelected( int ) + { GimmickError("INTERNAL ERROR : TreeView::RemoveSelected not overloaded");} + + protected: + TreeHandler* GetTreeHandler() { return mTreeHandler; } private: /// The TreeHandler with which it corresponds