4 #include "../effectfield.h"
50 void AddItem(
const QString& text,
const QVariant& data);
57 virtual QWidget *
CreateWidget(QWidget *existing =
nullptr)
override;
93 #endif // COMBOFIELD_H
void DataChanged(const QVariant &)
Signal emitted whenever a connected widget's data gets changed.
QVector< ComboFieldItem > items_
Internal array of string+value pair items.
Definition: combofield.h:78
virtual void UpdateWidgetValue(QWidget *widget, double timecode) override
Reimplementation of EffectField::UpdateWidgetValue()
Definition: combofield.cpp:43
void AddItem(const QString &text, const QVariant &data)
Add an item to this ComboField.
Definition: combofield.cpp:11
virtual QWidget * CreateWidget(QWidget *existing=nullptr) override
Reimplementation of EffectField::CreateWidget()
Definition: combofield.cpp:21
void UpdateFromWidget(int index)
Internal function connected to any QWidget made from CreateWidget() to update the value based on user...
Definition: combofield.cpp:63
The EffectField class.
Definition: effectfield.h:56
QVariant data
Definition: combofield.h:16
QString name
Definition: combofield.h:15
The ComboFieldItem struct.
Definition: combofield.h:14
The EffectRow class.
Definition: effectrow.h:51
The ComboField class.
Definition: combofield.h:24
ComboField(EffectRow *parent, const QString &id)
Reimplementation of EffectField::EffectField().
Definition: combofield.cpp:7