X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_GeoreferencementOp.h;h=753df02cf2366c4fb85abc1c4ff6e1675a140f4a;hb=81c9f5cdf82909d0aebd2c491c50fa7516cc80b7;hp=4148435529c76baddab2ddd6be69dce70a86426e;hpb=76b254e749b5fcb49f860cbdaa69e7bdd239a587;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_GeoreferencementOp.h b/src/HYDROGUI/HYDROGUI_GeoreferencementOp.h index 41484355..753df02c 100644 --- a/src/HYDROGUI/HYDROGUI_GeoreferencementOp.h +++ b/src/HYDROGUI/HYDROGUI_GeoreferencementOp.h @@ -25,6 +25,9 @@ #include "HYDROGUI_Operation.h" +#include + +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;