X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_aParameterDlg.h;h=7fd28a96f564bcf3b3e8cf03371a943cf709402e;hb=1ca52d6d9244fecf0d7fdbb15047f96c1a0ccec7;hp=0d7dcc3990d8d44f495745cb69d2cc2c6d726714;hpb=e4737e85f0da6d3f90fd08f6be1c2825195fe16f;p=modules%2Fsmesh.git diff --git a/src/SMESHGUI/SMESHGUI_aParameterDlg.h b/src/SMESHGUI/SMESHGUI_aParameterDlg.h index 0d7dcc399..7fd28a96f 100644 --- a/src/SMESHGUI/SMESHGUI_aParameterDlg.h +++ b/src/SMESHGUI/SMESHGUI_aParameterDlg.h @@ -40,39 +40,42 @@ class QPushButton; class SMESHGUI; class QWidget; - //================================================================================= // class : SMESHGUI_aParameterDlg // purpose : //================================================================================= class SMESHGUI_aParameterDlg : public QDialog -{ +{ Q_OBJECT public: - SMESHGUI_aParameterDlg( std::list params, - QWidget* parent = 0, + SMESHGUI_aParameterDlg( SMESHGUI*, + std::list params, QString title = QString::null, - bool modal = TRUE ); + bool modal = TRUE); ~SMESHGUI_aParameterDlg(); /* Parameter function */ - static bool Parameters( std::list params, const char *aTitle); + static bool Parameters( SMESHGUI*, std::list params, const char *aTitle); protected: void init(); +protected slots: + virtual void onValueChanged(); + private slots: void ClickOnOk(); + void UpdateShown( const SMESHGUI_aParameterPtr, QWidget* ); private: - SMESHGUI* mySMESHGUI ; + SMESHGUI* mySMESHGUI; QPushButton* myButtonOk; QPushButton* myButtonCancel; - std::list mySpinList; + std::list mySpinList, myLabelList; std::list myParamList; };