fix(qt): restore playlist header menu

cx
This commit is contained in:
vicrodh committed 2026-08-29 14:55:30 -06:00
1 parent 9e1f2c5559
commit 3dbc1fc9d0
5 files changed
+196 -92

No files matched your search

+9
View File
@@ -125,6 +125,11 @@ pub mod qbz_bridge {
fn playlist_play_all(self: Pin<&mut QbzBridge>);
#[qinvokable]
fn playlist_shuffle(self: Pin<&mut QbzBridge>);
/// Header context-menu queue actions for the OPEN playlist. Unlike
/// the card-level by-id seam, this also serves local and mixed
/// playlists from their already-resolved queue snapshot.
#[qinvokable]
fn playlist_enqueue_all(self: Pin<&mut QbzBridge>, mode: QString);
#[qinvokable]
fn playlist_toggle_favorite(self: Pin<&mut QbzBridge>);
#[qinvokable]
@@ -315,6 +320,10 @@ impl qbz_bridge::QbzBridge {
crate::playlist_shuffle();
}
pub fn playlist_enqueue_all(self: Pin<&mut Self>, mode: QString) {
crate::playlist_enqueue_all(mode.to_string());
}
pub fn playlist_toggle_favorite(self: Pin<&mut Self>) {
crate::playlist_qt::toggle_favorite();
}