]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOWxGimmickPanel.h
move directory
[creaImageIO.git] / src2 / creaImageIOWxGimmickPanel.h
index aaea672248cf2ba135f109a25b1856d3d9966dce..ad776ddb2662ade85979b8f2469d80a4110bfd05 100644 (file)
@@ -17,7 +17,7 @@ namespace creaImageIO
    */
   //=====================================================================
  //=====================================================================
-  class CREAIMAGEIO_EXPORT WxGimmickPanel : public wxPanel
+  class  CREAIMAGEIO_EXPORT WxGimmickPanel : public wxPanel
   {
   public:
     WxGimmickPanel();    
@@ -25,6 +25,8 @@ namespace creaImageIO
                   const wxWindowID id,
                   const wxPoint& pos, 
                   const wxSize& size,
+                  const std::string i_namedescp , 
+                  const std::string i_namedb = "Local Database",
                   int threads = 0);
     
     ~WxGimmickPanel();
@@ -49,21 +51,28 @@ namespace creaImageIO
        //Image Selection
        //===============================================================================================
 
-       void GetSelectedImages(std::vector<vtkImageData*>& s, int dim)
-    { mView->GetSelectedImages(s, dim); }
+    void GetSelectedImages(std::vector<vtkImageData*>& s, int dim)
+    { 
+       mView->GetSelectedImages(s, dim); 
+    }
+
+    void GetSelectedImagesInVector(std::vector<vtkImageData*>& s, int dim)
+    { 
+       mView->GetSelectedImagesInVector(s, dim); 
+    }
 
     void OnSelectedImage(bool t);
 
-       void AddImagesToDB(std::string dir);
+    void AddImagesToDB(std::string dir);
 
     //    DECLARE_EVENT_TABLE();
   private :
     
-    Gimmick*       mGimmick;
+       boost::shared_ptr<Gimmick>       mGimmick;
     WxGimmickView* mView;
 
        ///The sendImage signal
-       SendImageSignalType mSendImageSignal;
+    SendImageSignalType mSendImageSignal;
 
   }; // class WxGimmickPanel
   //=====================================================================