X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fcoverfinder.h;h=fbb600fb91d9523f53db5205b830d454e70ed454;hb=c71f46a8883a34f823a3b3330810470c893416d7;hp=14365ace5e4f5c68f9acecf3c549b63b38100ad1;hpb=124ea2784ef15293b90e42fc3f04021f1f9e181e;p=someplayer diff --git a/src/coverfinder.h b/src/coverfinder.h index 14365ac..fbb600f 100644 --- a/src/coverfinder.h +++ b/src/coverfinder.h @@ -22,7 +22,11 @@ #include #include +#include #include "someplayer.h" +#include "track.h" + +using SomePlayer::DataObjects::Track; class CoverFinder : public QObject { @@ -34,9 +38,13 @@ signals: void found(QImage); public slots: - bool find(QString path); - bool extract(QString file); + void find(Track track); QImage &defaultCover(); +private: + bool _async_find(QFileInfo filePath, QString artist, QString album); + bool _find(QString path); + bool _extract(QString file); + bool _tfind(QString artist, QString album); private: QImage _defaultCover;