8 #include <QProgressDialog>
9 #include "grooveprogressbar.h"
13 class mpgplayer : public QThread
17 explicit mpgplayer(QObject *parent = 0);
24 void setPlaylist(playlist *playList);
28 void finishedPlaying();
29 void downloadComplete();
32 void putb(int p,qint64,qint64);
37 void updatePlayPosition(qint64 time);
39 enum status {TWait, TAbort, TFinish, TData};
41 QNetworkAccessManager *manager;
42 Phonon::AudioOutput *audioOutput;
43 Phonon::MediaObject *media;
50 grooveProgressBar *pd;
52 static const long samplerate = 44100;