X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMEDCalc%2Fgui%2FMEDWidgetHelperVectorField.hxx;h=dbece4d4895157403254040508ff8aa23f48d2c8;hb=02e30f2d4869d29f7a39f158800f7d353f30bfa1;hp=b15d299472c33fa28972f6b0a049cc09dc9869e5;hpb=aec2051b4624c4fdc835a901e30a4b7801022af5;p=modules%2Fmed.git diff --git a/src/MEDCalc/gui/MEDWidgetHelperVectorField.hxx b/src/MEDCalc/gui/MEDWidgetHelperVectorField.hxx index b15d29947..dbece4d48 100644 --- a/src/MEDCalc/gui/MEDWidgetHelperVectorField.hxx +++ b/src/MEDCalc/gui/MEDWidgetHelperVectorField.hxx @@ -1,4 +1,4 @@ -// Copyright (C) 2016-2019 CEA/DEN, EDF R&D +// Copyright (C) 2016-2023 CEA/DEN, EDF R&D // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -31,13 +31,23 @@ class MEDWidgetHelperVectorField: public MEDWidgetHelper public: MEDWidgetHelperVectorField(const PresentationController* presController, MEDCALC::MEDPresentationManager_ptr presManager, int presId, const std::string & presName, - WidgetPresentationParameters * paramW): - MEDWidgetHelper(presController, presManager, presId, presName, paramW) - {} - virtual ~MEDWidgetHelperVectorField() {} + WidgetPresentationParameters * paramW); + + virtual ~MEDWidgetHelperVectorField(); + + virtual void updateWidget(bool connect); + virtual void releaseWidget(); virtual std::string getPythonTag() const { return "VectorField"; } +protected slots: + void onScaleFactorChanged(double); + void onCustomScaleFactorChanged(int); + +protected: + virtual void loadParametersFromEngine(); + double _scaleFactor; + bool _customScaleFactor; }; #endif /* SRC_MEDCALC_GUI_MEDWIDGETHELPERVECTORFIELD_HXX_ */