]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOWxGimmickView.h
Validate is now linear
[creaImageIO.git] / src2 / creaImageIOWxGimmickView.h
index 63ac15473102d5ea7241763060b7f6ab8adf482f..314d1720b414b32bc66725f19e8d8e7ab9d54ed2 100644 (file)
@@ -21,9 +21,11 @@ namespace creaImageIO
   
   //=====================================================================
   /// Concrete derivative of GimmickView which implements a wxWidgets-based view
+
   class WxGimmickView : public wxPanel, virtual public GimmickView
     {
     public:
+         
       typedef int EventType;
 
       /// Ctor
@@ -45,7 +47,7 @@ namespace creaImageIO
       void GetSelectedImages(std::vector<vtkImageData*>& s, int dim);
       /// Callback called when a selection from a TreeView has changed 
       //(overloaded from GimmickView)
-      void OnSelectionChange(std::vector<tree::Node*>& s);
+      void OnSelectionChange(std::vector<tree::Node*>& s, bool isSelection, int selection, bool mProcess);
          ///Stops the player
          void StopPlayer(){mViewer->StopPlayer();}
          ///Resets the default image
@@ -101,10 +103,6 @@ namespace creaImageIO
 
       /// AddProgress Gimmick callback
       void OnAddProgress( Gimmick::AddProgress& );
-         /// Processes the queue of image events 
-         /// Called in OnInternalIdle();
-      /// (locks the MultiThreadImageReaderEvent mutex)
-      void ProcessImageEvents();
       /// Called upon to refresh the viewer once there are no actions to be done
       void OnInternalIdle();
      
@@ -118,6 +116,8 @@ namespace creaImageIO
          WxViewer* mViewer;
          ///Currently Displayed Node
          tree::Node* mCurImageItemToShow;
+         //Pointer holders for images to be shown
+         std::vector<ImagePointerHolder*> pointers;
 
 
       wxString mCurrentDirectory;