+
+//=================================================================================
+// class : SMESHGUI_strParameter
+// purpose :
+//=================================================================================
+class SMESHGUI_strParameter: public SMESHGUI_aParameter
+{
+public:
+ SMESHGUI_strParameter(const QString& initValue = "",
+ const QString& label = QString::null);
+ QString InitValue() { return _initValue; }
+ virtual Type GetType() const;
+ virtual bool GetNewInt( int & Value ) const;
+ virtual bool GetNewDouble( double & Value ) const;
+ virtual bool GetNewText( QString & Value ) const;
+ virtual void InitializeWidget( QWidget* ) const;
+ virtual void TakeValue( QWidget* );
+
+ private:
+ QString _initValue, _newValue;
+};
+