editor: implement tracks editor parts list

This commit is contained in:
Elias Projahn 2025-02-16 08:46:40 +01:00
parent 642d9340e5
commit 53680df13d
15 changed files with 311 additions and 32 deletions

View file

@ -55,8 +55,12 @@ impl MusicusTagTile {
}
Tag::Work(work) => {
imp.title_label.set_label(work.name.get());
imp.subtitle_label.set_label(&work.composers_string());
imp.subtitle_label.set_visible(true);
if let Some(composers) = work.composers_string() {
imp.subtitle_label.set_label(&composers);
imp.subtitle_label.set_visible(true);
} else {
imp.subtitle_label.set_visible(false);
}
}
}