#ifndef PLAYER_H #define PLAYER_H #include #include #include class Player : public QObject { Q_OBJECT private: Phonon::MediaObject* mo; Phonon::AudioOutput* ao; private slots: void tick(qint64 time); void newlength(qint64 length); public: Player(); public slots: void prev(); void pause(); void play(); void next(); void seek(int pos); signals: void changed_track(const QUrl& track); void changed_state(bool playing); void changed_pos(int pos); void changed_length(int length); }; #endif