nodes: use defined categories rather than arbitrary string based

This commit is contained in:
itsmattkc
2020-05-05 22:12:15 +10:00
parent 30efe054c7
commit 74d252c5c0
33 changed files with 123 additions and 75 deletions
+2 -2
View File
@@ -35,9 +35,9 @@ MediaInput::MediaInput() :
AddInput(footage_input_);
}
QString MediaInput::Category() const
QList<Node::CategoryID> MediaInput::Category() const
{
return tr("Input");
return {kCategoryInput};
}
StreamPtr MediaInput::footage()
+1 -1
View File
@@ -35,7 +35,7 @@ class MediaInput : public Node
public:
MediaInput();
virtual QString Category() const override;
virtual QList<CategoryID> Category() const override;
StreamPtr footage();
void SetFootage(StreamPtr f);
+2 -2
View File
@@ -41,9 +41,9 @@ QString TimeInput::id() const
return QStringLiteral("org.olivevideoeditor.Olive.time");
}
QString TimeInput::Category() const
QList<Node::CategoryID> TimeInput::Category() const
{
return tr("Input");
return {kCategoryInput};
}
QString TimeInput::Description() const
+1 -1
View File
@@ -35,7 +35,7 @@ public:
virtual QString Name() const override;
virtual QString id() const override;
virtual QString Category() const override;
virtual QList<CategoryID> Category() const override;
virtual QString Description() const override;
virtual NodeValueTable Value(NodeValueDatabase& value) const override;