]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOWxGimmickReaderDialog.h
Typo
[creaImageIO.git] / src2 / creaImageIOWxGimmickReaderDialog.h
index 4d932214bebf7229f295268cae49481a14ead351..1933a38174f1f1b3862cc1427d7bff64b0fb24d3 100644 (file)
@@ -11,22 +11,23 @@ namespace creaImageIO
   /**
    * \ingroup GUI
    */
-       
+
   //=====================================================================
  //=====================================================================
-  class /*CREAIMAGEIO_EXPORT*/ WxGimmickReaderDialog : public wxDialog
+  class CREAIMAGEIO_EXPORT  WxGimmickReaderDialog : public wxDialog
   {
   public:
-    WxGimmickReaderDialog();    
-    WxGimmickReaderDialog(wxWindow *parent, 
+    WxGimmickReaderDialog();
+    WxGimmickReaderDialog(wxWindow *parent,
                          const wxWindowID id,
                          wxString title,
-                         const wxPoint& pos, 
+                         const wxPoint& pos,
                          const wxSize& size,
                          int image_min_dim = GIMMICK_2D_IMAGE_SELECTION,
                          int image_max_dim = GIMMICK_3D_IMAGE_SELECTION,
+                         int output_dim = NATIVE,
                          int threads = 0);
-    
+
     Gimmick* GetGimmick() { return mGimmick; }
     //    typedef WxGimmick ViewType;
     typedef WxGimmickView::EventType EventType;
@@ -37,8 +38,7 @@ namespace creaImageIO
        //===============================================================================================
        //Image Selection
        //===============================================================================================
-    vtkImageData* GetSelectedImage(int dim) 
-       { return mView->GetSelectedImage(dim); }
+
     void GetSelectedImages(std::vector<vtkImageData*>& s, int dim)
     { mView->GetSelectedImages(s, dim); }
 
@@ -49,15 +49,13 @@ namespace creaImageIO
     void OnSelChanged(EventType& event);
     void OnContextualMenu(EventType& event);
     void OnMenuTest(wxCommandEvent& event);
-       void OnValid(wxCommandEvent& event);
-    //    void OnButtonOk(wxCommandEvent& event);
-    //    void OnButtonCancel(wxCommandEvent& event);
+    void OnValid(bool valid);
+    void OnExit(){ mView->StopPlayer(); }
+    // void OnButtonOk(wxCommandEvent& event);
+    // void OnButtonCancel(wxCommandEvent& event);
 
-    DECLARE_EVENT_TABLE()
-       
-       
   private :
-    
+
     Gimmick*       mGimmick;
     WxGimmickView* mView;