correctly update the panel subtitles based on the media connected
This commit is contained in:
@@ -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_;
|
||||
|
||||
@@ -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();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user