albumart DBus method
[someplayer] / src / player / player.h
index 838bc40..ab26c9d 100644 (file)
@@ -57,7 +57,6 @@ namespace SomePlayer {
                        Phonon::MediaObject* mediaObject() {return _player;}
                        bool equalizerEnabled() {return _equalizer_enabled;}
                        bool equalizerAvailable() {return _equalizer != NULL;}
-                       PlayerState state() {return _state;}
                        Track current();
                        void setAwaitingSeek(int pos) {_awaiting_seek = true; _awaiting_seek_pos = pos;}
                signals:
@@ -89,6 +88,10 @@ namespace SomePlayer {
                        QString artist();
                        QString album();
                        QString title();
+                       PlayerState state() {return _state;}
+                       QString stateText();
+                       QString albumart() {return _albumart;}
+                       void setAlbumart(QString albumart) {_albumart = albumart;}
                private slots:
                        void _stateChanged(Phonon::State, Phonon::State);
                        void _tick(qint64);
@@ -111,6 +114,7 @@ namespace SomePlayer {
                        void _truncate_history();
                        int _awaiting_seek_pos;
                        bool _awaiting_seek;
+                       QString _albumart;
                };
        };
 };