diff --git a/src/libtomahawk/TomahawkSettings.cpp b/src/libtomahawk/TomahawkSettings.cpp index e88ac586e..d6fc46ded 100644 --- a/src/libtomahawk/TomahawkSettings.cpp +++ b/src/libtomahawk/TomahawkSettings.cpp @@ -1038,6 +1038,20 @@ TomahawkSettings::removePlaylistSettings( const QString& playlistid ) } +QVariant +TomahawkSettings::queueState() const +{ + return value( QString( "playlists/queue/state" ) ); +} + + +void +TomahawkSettings::setQueueState( const QVariant& state ) +{ + setValue( QString( "playlists/queue/state" ), state ); +} + + void TomahawkSettings::setRepeatMode( const QString& playlistid, Tomahawk::PlaylistModes::RepeatMode mode ) { diff --git a/src/libtomahawk/TomahawkSettings.h b/src/libtomahawk/TomahawkSettings.h index 8a8048c38..907eb5a6e 100644 --- a/src/libtomahawk/TomahawkSettings.h +++ b/src/libtomahawk/TomahawkSettings.h @@ -108,6 +108,9 @@ public: // remove shuffle state and repeat state void removePlaylistSettings( const QString& playlistid ); + QVariant queueState() const; + void setQueueState( const QVariant& state ); + /// SIP plugins // all plugins we know about. loaded, unloaded, enabled, disabled. void setSipPlugins( const QStringList& plugins ); @@ -127,7 +130,6 @@ public: void addAccount( const QString& accountId ); void removeAccount( const QString& accountId ); - void setBookmarkPlaylist( const QString& guid ); QString bookmarkPlaylist() const;