33 double get_validated_keyframe_handle(
int key,
bool post);
35 QVariant get_previous_data();
36 QVariant get_current_data();
37 double frameToTimecode(
long frame);
38 long timecodeToFrame(
double timecode);
39 void set_current_data(
const QVariant&);
40 void get_keyframe_data(
double timecode,
int& before,
int& after,
double& d);
41 QVariant validate_keyframe_data(
double timecode,
bool async =
false);
43 double get_double_value(
double timecode,
bool async =
false);
44 void set_double_value(
double v);
45 void set_double_default_value(
double v);
46 void set_double_minimum_value(
double v);
47 void set_double_maximum_value(
double v);
49 QString get_string_value(
double timecode,
bool async =
false);
50 void set_string_value(
const QString &s);
52 void add_combo_item(
const QString& name,
const QVariant &data);
53 int get_combo_index(
double timecode,
bool async =
false);
54 QVariant get_combo_data(
double timecode);
55 QString get_combo_string(
double timecode);
56 void set_combo_index(
int index);
57 void set_combo_string(
const QString& s);
59 bool get_bool_value(
double timecode,
bool async =
false);
60 void set_bool_value(
bool b);
62 QString get_font_name(
double timecode,
bool async =
false);
63 void set_font_name(
const QString& s);
65 QColor get_color_value(
double timecode,
bool async =
false);
66 void set_color_value(QColor color);
68 QString get_filename(
double timecode,
bool async =
false);
69 void set_filename(
const QString& s);
71 QWidget* get_ui_element();
73 void set_enabled(
bool e);
74 QVector<EffectKeyframe> keyframes;
79 void ui_element_change();
88 #endif // EFFECTFIELD_H
Definition: effectrow.h:17
Definition: effectfield.h:23