]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOWxTreeView.h
Added pop up menus and tweaked the filter algorithm
[creaImageIO.git] / src2 / creaImageIOWxTreeView.h
index bf13312cd896460e95a2f0e4afbbcb9bffc43ecd..dbd016242c4cd69ec619dde6edc48aa3dbb8aa73 100644 (file)
@@ -48,6 +48,13 @@ namespace creaImageIO
          /// Callback when first item edition ends
          void OnEndLabelEdit(wxListEvent& event);
 
+         /// Callback when the user needs the items sorted
+         void OnPopupSort(wxCommandEvent& event);
+
+         ///Callback when the user need the items filtered
+          void OnPopupFilter(wxCommandEvent& event);
+
     private:
       /// The struct holding the data for one level
       /// Holds the wx control and other data
@@ -85,6 +92,9 @@ namespace creaImageIO
          void CreateColorPalette();
          ///Selects the lowest level (images)
          void SelectLowerLevel();
+         ///Sorts items
+         void OnSort(int level);
+
 
 
       /// Currently Selected Column
@@ -107,6 +117,11 @@ namespace creaImageIO
          ///Boolean declaring if the last level selection has been made
          bool mSelectionMade;
          bool mProcess;
+         wxMenu* menu;
+         wxObject* senderCtrl;
+         int mAscendingID;
+         int mDescendingID;
+         int mFilterID;
 
       DECLARE_EVENT_TABLE()
     };