]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOWxGimmickReaderDialog.h
Z Spacing
[creaImageIO.git] / src2 / creaImageIOWxGimmickReaderDialog.h
index 1933a38174f1f1b3862cc1427d7bff64b0fb24d3..069b6a09eb911fa57600f4b51011af191554b27a 100644 (file)
@@ -6,20 +6,21 @@
 #include <creaImageIOWxGimmickView.h>
 #include <creaWx.h>
 #include "wx/wx.h"
+
+
+
 namespace creaImageIO
 {
-  /**
-   * \ingroup GUI
-   */
-
-  //=====================================================================
+    //=====================================================================
  //=====================================================================
   class CREAIMAGEIO_EXPORT  WxGimmickReaderDialog : public wxDialog
   {
-  public:
+  public:      
     WxGimmickReaderDialog();
     WxGimmickReaderDialog(wxWindow *parent,
                          const wxWindowID id,
+                         const std::string i_namedescp , 
+                         const std::string i_namedb ,
                          wxString title,
                          const wxPoint& pos,
                          const wxSize& size,
@@ -28,13 +29,12 @@ namespace creaImageIO
                          int output_dim = NATIVE,
                          int threads = 0);
 
-    Gimmick* GetGimmick() { return mGimmick; }
+    boost::shared_ptr<Gimmick> GetGimmick() { return mGimmick; }
     //    typedef WxGimmick ViewType;
     typedef WxGimmickView::EventType EventType;
 
     ~WxGimmickReaderDialog();
 
-
        //===============================================================================================
        //Image Selection
        //===============================================================================================
@@ -42,10 +42,12 @@ namespace creaImageIO
     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 GetSelectedFiles(std::vector<std::string>& s) 
     { mView->GetSelectedFiles(s); }
-    
+
     void OnSelChanged(EventType& event);
     void OnContextualMenu(EventType& event);
     void OnMenuTest(wxCommandEvent& event);
@@ -56,7 +58,7 @@ namespace creaImageIO
 
   private :
 
-    Gimmick*       mGimmick;
+    boost::shared_ptr<Gimmick>   mGimmick;
     WxGimmickView* mView;
 
     wxButton* mOkButton;
@@ -75,7 +77,6 @@ namespace creaImageIO
 } // EO namespace creaImageIO
 
 
-
 #endif // USE_WIDGETS
 // EOF
 #endif