mirror of
https://github.com/quickshell-mirror/quickshell.git
synced 2026-10-27 02:54:36 +00:00
service/mpris: add trackChanged signal
This commit is contained in:
2 files changed
+9
-1
No files matched your search
@@ -258,7 +258,13 @@ void MprisPlayer::onMetadataChanged() {
|
||||
|
||||
auto trackidVariant = this->pMetadata.get().value("mpris:trackid");
|
||||
if (trackidVariant.isValid() && trackidVariant.canConvert<QString>()) {
|
||||
this->mTrackId = trackidVariant.value<QString>();
|
||||
auto trackId = trackidVariant.value<QString>();
|
||||
|
||||
if (trackId != this->mTrackId) {
|
||||
this->mTrackId = trackId;
|
||||
emit this->trackChanged();
|
||||
}
|
||||
|
||||
this->onSeek(0);
|
||||
}
|
||||
|
||||
|
||||
@@ -242,6 +242,8 @@ public:
|
||||
[[nodiscard]] QList<QString> supportedMimeTypes() const;
|
||||
|
||||
signals:
|
||||
void trackChanged();
|
||||
|
||||
QSDOC_HIDE void ready();
|
||||
void canControlChanged();
|
||||
void canPlayChanged();
|
||||
|
||||
Reference in new issue
Block a user