00001 #include "qseparameter.h" 00002 #include "qseoperator.h" 00003 00004 QseParameter::QseParameter(QseOperator* op, const QString& nm, QObject* parent) 00005 : QObject(parent), 00006 m_Operator(op) 00007 { 00008 setName(op->name()+"."+nm); 00009 00010 // printf("Initialized %s\n", qPrintable(name())); 00011 00012 m_Operator->addParameter(this); 00013 } 00014 00015 QString QseParameter::name() const 00016 { 00017 return m_Name; 00018 } 00019 00020 void QseParameter::setName(const QString& nm) 00021 { 00022 m_Name = nm; 00023 } 00024 00025 QVariant QseParameter::value() const 00026 { 00027 return m_Value; 00028 } 00029 00030 void QseParameter::setValue(const QVariant& val) 00031 { 00032 m_Value = val; 00033 }
1.5.6