#ifndef COMBOFIELD_H #define COMBOFIELD_H #include "effectfield.h" struct ComboFieldItem { QString name; QVector data; }; class ComboField : public EffectField { Q_OBJECT public: ComboField(EffectRow* parent, const QString& id); void AddItem(const QString& text, const QVariant& data); signals: void IndexChanged(int i); private: QVector items_; }; #endif // COMBOFIELD_H