fixed export and timeline crashes and way better titler

This commit is contained in:
itsmattkc
2018-08-15 15:18:47 +10:00
parent e19eb0f54c
commit c519dbdf48
10 changed files with 269 additions and 44 deletions
+6 -2
View File
@@ -143,11 +143,11 @@ EffectRow::EffectRow(Effect *parent, QGridLayout *uilayout, const QString &n, in
ui->addWidget(new QLabel(name), row, 0);
}
EffectField* EffectRow::add_field(int type) {
EffectField* EffectRow::add_field(int type, int colspan) {
EffectField* field = new EffectField(type);
fields.append(field);
QWidget* element = field->get_ui_element();
ui->addWidget(element, ui_row, fields.size());
ui->addWidget(element, ui_row, fields.size(), 1, colspan);
return field;
}
@@ -287,6 +287,10 @@ const QString EffectField::get_font_name() {
return static_cast<FontCombobox*>(ui_element)->currentText();
}
void EffectField::set_font_name(const QString& s) {
static_cast<FontCombobox*>(ui_element)->setCurrentText(s);
}
QColor EffectField::get_color_value() {
return static_cast<ColorButton*>(ui_element)->get_color();
}