]> SALOME platform Git repositories - modules/hydro.git/blobdiff - src/HYDROGUI/HYDROGUI_ImportImageOp.h
Salome HOME
Name validator is added to the Calculation Case dialog.
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_ImportImageOp.h
index fa4472e2a5bf061133e0a2bbcda1df2f828c30ec..2a3ada8fc5cd9ca010fc4719f2e8f678c02abdc0 100644 (file)
@@ -55,19 +55,33 @@ protected:
 protected slots:
   void                       onCreatePreview( QImage );
   void                       onActivatePointSelection( int );
+  void                       onPointCoordChanged( bool, int, bool, int );
+  void                       onModeActivated( int );
+  void                       onRefImageActivated( const QString& );
+
+  void                       onLastViewClosed( SUIT_ViewManager* );
+
   void                       onPointSelected();
+  void                       onRefPointSelected();
+  void                       onPointSelected( bool theIsRefImage );
 
 private:
   void                       closePreview();
+  void                       closeView( GraphicsView_ViewManager* &aViewMgr );
 
 private:
   bool                       myIsEdit;
   Handle(HYDROData_Image)    myEditedObject;
 
-  SUIT_ViewManager*          myActiveViewManager;
+  SUIT_ViewManager*          myActiveViewManager;  //!< The previous view to come back to after the operation
+
+  GraphicsView_ViewManager*  myPreviewViewManager; //!< The operation preview window
+  GraphicsView_ViewManager*  myRefViewManager;     //!< The reference image view window
+  HYDROGUI_PrsImage*         myPreviewPrs;         //!< The loaded image preview presentation
+  HYDROGUI_PrsImage*         myRefPreviewPrs;      //!< The reference image presentation
 
-  GraphicsView_ViewManager*  myPreviewViewManager;
-  HYDROGUI_PrsImage*         myPreviewPrs;
+  QImage                     myImage;              //!< The loaded image to import
+  QTransform                 myRefTransform;       //!< The loaded image transformation
 
   int                        myPointType;
 };