Salome HOME
refs #430: incorrect coordinates in dump polyline
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_GeoreferencementOp.h
index 4148435529c76baddab2ddd6be69dce70a86426e..753df02cf2366c4fb85abc1c4ff6e1675a140f4a 100644 (file)
@@ -25,6 +25,9 @@
 
 #include "HYDROGUI_Operation.h"
 
+#include <HYDROData_Entity.h>
+
+class SUIT_ViewWindow;
 
 class HYDROGUI_GeoreferencementOp : public HYDROGUI_Operation
 {
@@ -44,10 +47,17 @@ protected:
 
   virtual HYDROGUI_InputPanel*    createInputPanel() const;
 
-  virtual bool                    processApply( int& theUpdateFlags, QString& theErrorMsg );
+  virtual bool                    processApply( int& theUpdateFlags, QString& theErrorMsg,
+                                                QStringList& theBrowseObjectsEntries );
 
 protected slots:
   void                            onModeActivated( const int theActualMode );
+  void                            onUpdateSelection();
+  void                            onWindowActivated( SUIT_ViewWindow* theViewWindow );
+
+private:
+  void                            setPanelData( const HYDROData_SequenceOfObjects& theProfiles );
+  bool                            store( QString& theErrorMsg );
 
 private:
   int myInitialMode;