14 #include "cxResourceFilterExport.h"
44 virtual QString getDisplayName()
const;
45 virtual bool setValue(
const QString& value);
46 virtual QString getValue()
const;
49 virtual QStringList getValueRange()
const;
50 virtual QString convertInternal2Display(QString
internal);
51 virtual QString getHelp()
const;
54 virtual DataPtr getData()
const;
55 virtual void setValueName(
const QString name);
56 virtual void setHelp(QString text);
59 void inputDataChangedSlot();
78 class cxResourceFilter_EXPORT
Pipeline :
public QObject
97 void setOption(QString valueName, QVariant value);
106 std::vector<SelectDataStringPropertyBasePtr> getNodes();
129 void execute(QString uid =
"");
134 void nodeValueChanged(QString uid,
int index);
137 void setOption(
PropertyPtr adapter, QVariant value);
138 std::vector<SelectDataStringPropertyBasePtr> createNodes();
141 std::vector<SelectDataStringPropertyBasePtr> mNodes;
142 std::map<QString, TimedAlgorithmPtr> mTimedAlgorithm;
150 #endif // CXPIPELINE_H