correctly update the panel subtitles based on the media connected

This commit is contained in:
itsmattkc
2020-01-16 14:57:16 +11:00
parent 6771a2f1cb
commit c6710b1359
17 changed files with 99 additions and 25 deletions
+12
View File
@@ -233,6 +233,18 @@ void ViewerOutput::Retranslate()
}
}
const QString &ViewerOutput::media_name() const
{
return media_name_;
}
void ViewerOutput::set_media_name(const QString &name)
{
media_name_ = name;
emit MediaNameChanged(media_name_);
}
const QVector<TrackOutput *>& ViewerOutput::Tracks() const
{
return track_cache_;
+7
View File
@@ -74,6 +74,9 @@ public:
virtual void Retranslate() override;
const QString& media_name() const;
void set_media_name(const QString& name);
protected:
virtual void DependentEdgeChanged(NodeInput* from) override;
@@ -100,6 +103,8 @@ signals:
void TrackHeightChanged(Timeline::TrackType type, int index, int height);
void MediaNameChanged(const QString& name);
private:
QUuid uuid_;
@@ -121,6 +126,8 @@ private:
rational timeline_length_;
QString media_name_;
private slots:
void UpdateTrackCache();