00001 #ifndef QSESTRINGPARAMETEREDITOR_H 00002 #define QSESTRINGPARAMETEREDITOR_H 00003 00004 #include "qseparametereditor.h" 00005 00006 class QseStringParameter; 00007 class QLineEdit; 00008 00009 class QseStringParameterEditor : public QseParameterEditor 00010 { 00011 Q_OBJECT; 00012 00013 public: 00014 QseStringParameterEditor 00015 (QseOperatorEditor* ed, QseStringParameter* param, QObject* parent=0); 00016 00017 void setEditors(QLineEdit* value, 00018 QPushButton* apply, 00019 QPushButton* cancel); 00020 00021 virtual bool editorValidate(); 00022 virtual void editorApply(); 00023 virtual void editorCancel(); 00024 00025 protected: 00026 QseStringParameter* m_StringParameter; 00027 QLineEdit* m_LineEdit; 00028 }; 00029 00030 #endif
1.5.6