00001 #ifndef QSEOPERATOREDITOR_H 00002 #define QSEOPERATOREDITOR_H 00003 00004 #include <QWidget> 00005 00006 class QseOperator; 00007 class QseParameterEditor; 00008 00009 class QseOperatorEditor : public QWidget { 00010 Q_OBJECT; 00011 00012 public: 00013 QseOperatorEditor(QseOperator* oper, QWidget* parent=0); 00014 00015 void addEditor(QseParameterEditor* editor); 00016 00017 public slots: 00018 bool editorValidate(); 00019 void editorApply(); 00020 void editorCancel(); 00021 00022 protected: 00023 QseOperator* m_Operator; 00024 QList<QseParameterEditor*> m_Editors; 00025 }; 00026 00027 #endif
1.5.6