24 enum EffectFieldType {
53 double get_validated_keyframe_handle(
int key,
bool post);
55 QVariant get_previous_data();
56 QVariant get_current_data();
57 double frameToTimecode(
long frame);
58 long timecodeToFrame(
double timecode);
59 void set_current_data(
const QVariant&);
60 void get_keyframe_data(
double timecode,
int& before,
int& after,
double& d);
61 QVariant validate_keyframe_data(
double timecode,
bool async =
false);
63 double get_double_value(
double timecode,
bool async =
false);
64 void set_double_value(
double v);
65 void set_double_default_value(
double v);
66 void set_double_minimum_value(
double v);
67 void set_double_maximum_value(
double v);
69 QString get_string_value(
double timecode,
bool async =
false);
70 void set_string_value(
const QString &s);
72 void add_combo_item(
const QString& name,
const QVariant &data);
73 int get_combo_index(
double timecode,
bool async =
false);
74 QVariant get_combo_data(
double timecode);
75 QString get_combo_string(
double timecode);
76 void set_combo_index(
int index);
77 void set_combo_string(
const QString& s);
79 bool get_bool_value(
double timecode,
bool async =
false);
80 void set_bool_value(
bool b);
82 QString get_font_name(
double timecode,
bool async =
false);
83 void set_font_name(
const QString& s);
85 QColor get_color_value(
double timecode,
bool async =
false);
86 void set_color_value(QColor color);
88 QString get_filename(
double timecode,
bool async =
false);
89 void set_filename(
const QString& s);
91 QWidget* get_ui_element();
93 void set_enabled(
bool e);
94 QVector<EffectKeyframe> keyframes;
99 void ui_element_change();
108 #endif // EFFECTFIELD_H
Definition: effectrow.h:37
Definition: effectfield.h:43