finished moving field data retrieving to row
This commit is contained in:
@@ -149,8 +149,8 @@ void GraphEditor::update_panel() {
|
||||
int slider_index = 0;
|
||||
for (int i=0;i<row->FieldCount();i++) {
|
||||
EffectField* field = row->Field(i);
|
||||
if (field->type() == olive::nodes::kFloat) {
|
||||
field->UpdateWidgetValue(field_sliders_.at(slider_index), field->Now());
|
||||
if (field->type() == EffectField::EFFECT_FIELD_DOUBLE) {
|
||||
field->UpdateWidgetValue(field_sliders_.at(slider_index), row->GetParentEffect()->Now());
|
||||
slider_index++;
|
||||
}
|
||||
}
|
||||
@@ -186,7 +186,7 @@ void GraphEditor::set_row(EffectRow *r) {
|
||||
if (r != nullptr && r->IsKeyframing()) {
|
||||
for (int i=0;i<r->FieldCount();i++) {
|
||||
EffectField* field = r->Field(i);
|
||||
if (field->type() == olive::nodes::kFloat) {
|
||||
if (field->type() == EffectField::EFFECT_FIELD_DOUBLE) {
|
||||
QPushButton* slider_button = new QPushButton();
|
||||
slider_button->setCheckable(true);
|
||||
slider_button->setChecked(field->IsEnabled());
|
||||
|
||||
@@ -260,6 +260,13 @@ void Timeline::toggle_show_all() {
|
||||
}
|
||||
}
|
||||
|
||||
void Timeline::toggle_links()
|
||||
{
|
||||
if (sequence_ != nullptr) {
|
||||
sequence_->ToggleLinksOnSelected();
|
||||
}
|
||||
}
|
||||
|
||||
void Timeline::add_transition() {
|
||||
ComboAction* ca = new ComboAction();
|
||||
bool adding = false;
|
||||
|
||||
@@ -150,6 +150,7 @@ protected:
|
||||
public slots:
|
||||
void repaint_timeline();
|
||||
void toggle_show_all();
|
||||
void toggle_links();
|
||||
void deselect();
|
||||
void split_at_playhead();
|
||||
void ripple_delete();
|
||||
|
||||
Reference in New Issue
Block a user