created enum for more node data types
This commit is contained in:
@@ -149,7 +149,7 @@ void GraphEditor::update_panel() {
|
||||
int slider_index = 0;
|
||||
for (int i=0;i<row->FieldCount();i++) {
|
||||
EffectField* field = row->Field(i);
|
||||
if (field->type() == EffectField::EFFECT_FIELD_DOUBLE) {
|
||||
if (field->type() == olive::nodes::kFloat) {
|
||||
field->UpdateWidgetValue(field_sliders_.at(slider_index), field->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() == EffectField::EFFECT_FIELD_DOUBLE) {
|
||||
if (field->type() == olive::nodes::kFloat) {
|
||||
QPushButton* slider_button = new QPushButton();
|
||||
slider_button->setCheckable(true);
|
||||
slider_button->setChecked(field->IsEnabled());
|
||||
|
||||
@@ -21,7 +21,6 @@ NodeEditor::NodeEditor(QWidget *parent) :
|
||||
|
||||
view_.setInteractive(true);
|
||||
view_.setDragMode(QGraphicsView::RubberBandDrag);
|
||||
connect(&view_, SIGNAL(ScrollChanged(qreal, qreal)), this, SLOT(Scroll(qreal, qreal)));
|
||||
}
|
||||
|
||||
void NodeEditor::Retranslate()
|
||||
@@ -57,12 +56,3 @@ void NodeEditor::ClearEvent()
|
||||
|
||||
nodes_.clear();
|
||||
}
|
||||
|
||||
void NodeEditor::Scroll(qreal x, qreal y)
|
||||
{
|
||||
NodeUI* node;
|
||||
|
||||
foreach (node, nodes_) {
|
||||
node->moveBy(x, y);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,9 +23,6 @@ private:
|
||||
NodeView view_;
|
||||
QVector<NodeUI*> nodes_;
|
||||
|
||||
private slots:
|
||||
void Scroll(qreal x, qreal y);
|
||||
|
||||
};
|
||||
|
||||
#endif // NODEEDITOR_H
|
||||
|
||||
Reference in New Issue
Block a user