+ virtual QWidget* getCustomWidget( const StdParam&, QWidget*, const int ) const;
+ virtual QWidget* getHelperWidget() const { return myHelperWidget; }
+ virtual bool getParamFromCustomWidget( StdParam& , QWidget* ) const;
+
+ virtual QString hypTypeName( const QString& ) const;
+ virtual QWidget* getWidgetForParam( int paramIndex ) const;
+ virtual ListOfWidgets* customWidgets() const;
+ virtual void onReject();
+ virtual void valueChanged( QWidget* );
+
+ bool initVariableName(SMESH::SMESH_Hypothesis_var theHyp, StdParam& theParams, const char* theMethod) const;
+ QWidget* makeReverseEdgesWdg( SMESH::long_array_var edgeIDs,
+ CORBA::String_var shapeEntry) const;
+ void removeOldGroup(const char* oldName,
+ const char* newName,
+ SMESH::ElementType type) const;
+
+
+
+ template<class T>
+ T* widget(int i) const {
+ return dynamic_cast< T* >( getWidgetForParam( i ));
+ }