00001 #ifndef QSEPARAMETER_H 00002 #define QSEPARAMETER_H 00003 00004 #include <QVariant> 00005 00006 class QseOperator; 00007 00008 class QseParameter : public QObject, public QVariant 00009 { 00010 Q_OBJECT; 00011 00012 public: 00013 QseParameter(QseOperator* op, const QString& name, QObject* parent=0); 00014 00015 QString name() const; 00016 void setName(const QString& nm); 00017 00018 QVariant value() const; 00019 void setValue(const QVariant& value); 00020 00021 private: 00022 QseParameter(); 00023 00024 protected: 00025 QString m_Name; 00026 QVariant m_Value; 00027 QseOperator *m_Operator; 00028 }; 00029 00030 #endif
1.5.5