]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOWxTreeView.cpp
Added Timestamp database to avoid repetition of files on addition.
[creaImageIO.git] / src2 / creaImageIOWxTreeView.cpp
index 7e2cb866353cdd26e9dd64427798fdade4c52b8b..2050e53eb036adee2b39bde5d3141be49ba56757 100644 (file)
@@ -5,7 +5,6 @@
 #include <wx/gdicmn.h>
 #include <boost/date_time/gregorian/gregorian.hpp>
 
-
 const std::string empty_string("");
 
 //=====================================================================
@@ -107,11 +106,12 @@ namespace creaImageIO
   //=====================================================================
   // CTor
   WxTreeView::WxTreeView(TreeHandler* handler,
+                        TimestampDatabaseHandler* tdh,
                         GimmickView* gimmick,
                         wxWindow* parent,
                         const wxWindowID id)
     : wxPanel(parent,id),
-      TreeView(handler,gimmick)
+      TreeView(handler, tdh, gimmick)
   {
     GimmickDebugMessage(1,"WxTreeView::WxTreeView"
                        <<std::endl);
@@ -351,6 +351,7 @@ namespace creaImageIO
                          {
                            needRefresh=true;
                          }
+                        GetTimestampDatabaseHandler()->RemoveNode("PATH",(*i));
                        GetTreeHandler()->Remove(*i);
                      }
                    
@@ -377,9 +378,6 @@ namespace creaImageIO
   }
   
   
-  //=====================================================================
-
   //=====================================================================
   /// Updates a level of the view (adds or removes children, etc.)
   void WxTreeView::UpdateLevel( int level )