nodes: use defined categories rather than arbitrary string based
This commit is contained in:
@@ -49,9 +49,9 @@ QString PanNode::id() const
|
||||
return QStringLiteral("org.olivevideoeditor.Olive.pan");
|
||||
}
|
||||
|
||||
QString PanNode::Category() const
|
||||
QList<Node::CategoryID> PanNode::Category() const
|
||||
{
|
||||
return tr("Audio");
|
||||
return {kCategoryChannels};
|
||||
}
|
||||
|
||||
QString PanNode::Description() const
|
||||
@@ -64,7 +64,7 @@ Node::Capabilities PanNode::GetCapabilities(const NodeValueDatabase &) const
|
||||
return kSampleProcessor;
|
||||
}
|
||||
|
||||
NodeInput *PanNode::ProcessesSamplesFrom(const NodeValueDatabase &value) const
|
||||
NodeInput *PanNode::ProcessesSamplesFrom(const NodeValueDatabase &) const
|
||||
{
|
||||
return samples_input_;
|
||||
}
|
||||
|
||||
@@ -34,7 +34,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 Capabilities GetCapabilities(const NodeValueDatabase&) const override;
|
||||
|
||||
@@ -48,9 +48,9 @@ QString VolumeNode::id() const
|
||||
return QStringLiteral("org.olivevideoeditor.Olive.volume");
|
||||
}
|
||||
|
||||
QString VolumeNode::Category() const
|
||||
QList<Node::CategoryID> VolumeNode::Category() const
|
||||
{
|
||||
return tr("Audio");
|
||||
return {kCategoryFilter};
|
||||
}
|
||||
|
||||
QString VolumeNode::Description() const
|
||||
|
||||
@@ -34,7 +34,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 Capabilities GetCapabilities(const NodeValueDatabase&) const override;
|
||||
|
||||
Reference in New Issue
Block a user