Salome HOME
Harmonisation of GUI.
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_GeoreferencementOp.h
index e8c362b4287d200e78113073dd69d9be2ed9ce4f..753df02cf2366c4fb85abc1c4ff6e1675a140f4a 100644 (file)
@@ -25,6 +25,8 @@
 
 #include "HYDROGUI_Operation.h"
 
+#include <HYDROData_Entity.h>
+
 class SUIT_ViewWindow;
 
 class HYDROGUI_GeoreferencementOp : public HYDROGUI_Operation
@@ -45,12 +47,18 @@ 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;
 };