MPris2: Remove static

This commit is contained in:
Jonas Kvinge
2021-09-26 20:14:11 +02:00
parent 918b7c1e03
commit 9b4a33a612
2 changed files with 34 additions and 34 deletions

View File

@@ -226,11 +226,11 @@ void Mpris2::EmitNotification(const QString &name) {
//------------------Root Interface--------------------------// //------------------Root Interface--------------------------//
bool Mpris2::CanQuit() { return true; } bool Mpris2::CanQuit() const { return true; }
bool Mpris2::CanRaise() { return true; } bool Mpris2::CanRaise() const { return true; }
bool Mpris2::HasTrackList() { return true; } bool Mpris2::HasTrackList() const { return true; }
QString Mpris2::Identity() const { return app_name_; } QString Mpris2::Identity() const { return app_name_; }
@@ -250,7 +250,7 @@ QString Mpris2::DesktopEntryAbsolutePath() const {
QString Mpris2::DesktopEntry() const { return desktop_file_; } QString Mpris2::DesktopEntry() const { return desktop_file_; }
QStringList Mpris2::SupportedUriSchemes() { QStringList Mpris2::SupportedUriSchemes() const {
static QStringList res = QStringList() << "file" static QStringList res = QStringList() << "file"
<< "http" << "http"
@@ -261,7 +261,7 @@ QStringList Mpris2::SupportedUriSchemes() {
} }
QStringList Mpris2::SupportedMimeTypes() { QStringList Mpris2::SupportedMimeTypes() const {
static QStringList res = QStringList() << "x-content/audio-player" static QStringList res = QStringList() << "x-content/audio-player"
<< "application/ogg" << "application/ogg"
@@ -304,7 +304,7 @@ QString Mpris2::PlaybackStatus() const {
return PlaybackStatus(app_->player()->GetState()); return PlaybackStatus(app_->player()->GetState());
} }
QString Mpris2::PlaybackStatus(Engine::State state) { QString Mpris2::PlaybackStatus(Engine::State state) const {
switch (state) { switch (state) {
case Engine::Playing: return "Playing"; case Engine::Playing: return "Playing";
@@ -347,7 +347,7 @@ void Mpris2::SetLoopStatus(const QString &value) {
} }
double Mpris2::Rate() { return 1.0; } double Mpris2::Rate() const { return 1.0; }
void Mpris2::SetRate(double rate) { void Mpris2::SetRate(double rate) {
@@ -418,9 +418,9 @@ qint64 Mpris2::Position() const {
return app_->player()->engine()->position_nanosec() / kNsecPerUsec; return app_->player()->engine()->position_nanosec() / kNsecPerUsec;
} }
double Mpris2::MaximumRate() { return 1.0; } double Mpris2::MaximumRate() const { return 1.0; }
double Mpris2::MinimumRate() { return 1.0; } double Mpris2::MinimumRate() const { return 1.0; }
bool Mpris2::CanGoNext() const { bool Mpris2::CanGoNext() const {
return app_->playlist_manager()->active() && app_->playlist_manager()->active()->next_row() != -1; return app_->playlist_manager()->active() && app_->playlist_manager()->active()->next_row() != -1;
@@ -445,7 +445,7 @@ bool Mpris2::CanSeek(Engine::State state) const {
return app_->player()->GetCurrentItem() && state != Engine::Empty && !app_->player()->GetCurrentItem()->Metadata().is_stream(); return app_->player()->GetCurrentItem() && state != Engine::Empty && !app_->player()->GetCurrentItem()->Metadata().is_stream();
} }
bool Mpris2::CanControl() { return true; } bool Mpris2::CanControl() const { return true; }
void Mpris2::Next() { void Mpris2::Next() {
if (CanGoNext()) { if (CanGoNext()) {
@@ -503,14 +503,14 @@ void Mpris2::OpenUri(const QString &uri) {
app_->playlist_manager()->active()->InsertUrls(QList<QUrl>() << QUrl(uri), -1, true); app_->playlist_manager()->active()->InsertUrls(QList<QUrl>() << QUrl(uri), -1, true);
} }
Track_Ids Mpris2::Tracks() { Track_Ids Mpris2::Tracks() const {
// TODO // TODO
return Track_Ids(); return Track_Ids();
} }
bool Mpris2::CanEditTracks() { return false; } bool Mpris2::CanEditTracks() const { return false; }
TrackMetadata Mpris2::GetTracksMetadata(const Track_Ids &tracks) { TrackMetadata Mpris2::GetTracksMetadata(const Track_Ids &tracks) const {
Q_UNUSED(tracks); Q_UNUSED(tracks);
@@ -543,7 +543,7 @@ quint32 Mpris2::PlaylistCount() const {
return app_->playlist_manager()->GetAllPlaylists().size(); return app_->playlist_manager()->GetAllPlaylists().size();
} }
QStringList Mpris2::Orderings() { return QStringList() << "User"; } QStringList Mpris2::Orderings() const { return QStringList() << "User"; }
namespace { namespace {

View File

@@ -118,13 +118,13 @@ class Mpris2 : public QObject {
Q_PROPERTY(MaybePlaylist ActivePlaylist READ ActivePlaylist) Q_PROPERTY(MaybePlaylist ActivePlaylist READ ActivePlaylist)
// Root Properties // Root Properties
static bool CanQuit(); bool CanQuit() const;
static bool CanRaise(); bool CanRaise() const;
static bool HasTrackList(); bool HasTrackList() const;
QString Identity() const; QString Identity() const;
QString DesktopEntry() const; QString DesktopEntry() const;
static QStringList SupportedUriSchemes(); QStringList SupportedUriSchemes() const;
static QStringList SupportedMimeTypes(); QStringList SupportedMimeTypes() const;
// Root Properties added in MPRIS 2.2 // Root Properties added in MPRIS 2.2
bool CanSetFullscreen() const { return false; } bool CanSetFullscreen() const { return false; }
@@ -133,13 +133,13 @@ class Mpris2 : public QObject {
// Methods // Methods
void Raise(); void Raise();
static void Quit(); void Quit();
// Player Properties // Player Properties
QString PlaybackStatus() const; QString PlaybackStatus() const;
QString LoopStatus() const; QString LoopStatus() const;
void SetLoopStatus(const QString &value); void SetLoopStatus(const QString &value);
static double Rate(); double Rate() const;
void SetRate(double rate); void SetRate(double rate);
bool Shuffle() const; bool Shuffle() const;
void SetShuffle(bool enable); void SetShuffle(bool enable);
@@ -147,14 +147,14 @@ class Mpris2 : public QObject {
double Volume() const; double Volume() const;
void SetVolume(double value); void SetVolume(double value);
qint64 Position() const; qint64 Position() const;
static double MaximumRate(); double MaximumRate() const;
static double MinimumRate(); double MinimumRate() const;
bool CanGoNext() const; bool CanGoNext() const;
bool CanGoPrevious() const; bool CanGoPrevious() const;
bool CanPlay() const; bool CanPlay() const;
bool CanPause() const; bool CanPause() const;
bool CanSeek() const; bool CanSeek() const;
static bool CanControl(); bool CanControl() const;
// Methods // Methods
void Next(); void Next();
@@ -168,18 +168,18 @@ class Mpris2 : public QObject {
void OpenUri(const QString &uri); void OpenUri(const QString &uri);
// TrackList Properties // TrackList Properties
static Track_Ids Tracks(); Track_Ids Tracks() const;
static bool CanEditTracks(); bool CanEditTracks() const;
// Methods // Methods
static TrackMetadata GetTracksMetadata(const Track_Ids &tracks); TrackMetadata GetTracksMetadata(const Track_Ids &tracks) const;
static void AddTrack(const QString &uri, const QDBusObjectPath &afterTrack, bool setAsCurrent); void AddTrack(const QString &uri, const QDBusObjectPath &afterTrack, bool setAsCurrent);
static void RemoveTrack(const QDBusObjectPath &trackId); void RemoveTrack(const QDBusObjectPath &trackId);
static void GoTo(const QDBusObjectPath &trackId); void GoTo(const QDBusObjectPath &trackId);
// Playlist Properties // Playlist Properties
quint32 PlaylistCount() const; quint32 PlaylistCount() const;
static QStringList Orderings(); QStringList Orderings() const;
MaybePlaylist ActivePlaylist() const; MaybePlaylist ActivePlaylist() const;
// Methods // Methods
@@ -215,10 +215,10 @@ class Mpris2 : public QObject {
private: private:
void EmitNotification(const QString &name); void EmitNotification(const QString &name);
static void EmitNotification(const QString &name, const QVariant &val); void EmitNotification(const QString &name, const QVariant &val);
static void EmitNotification(const QString &name, const QVariant &val, const QString &mprisEntity); void EmitNotification(const QString &name, const QVariant &val, const QString &mprisEntity);
static QString PlaybackStatus(Engine::State state); QString PlaybackStatus(Engine::State state) const;
QString current_track_id() const; QString current_track_id() const;