X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fplayerform.h;h=d03878aaaf8237c3ae1e90db8c6921c1030bc986;hb=40103460aba82191a72f1e6d852b70f96e6fbdae;hp=0267e0bb5f73802da4cce5fc7002493ea809c773;hpb=5fa76f57fd5bd74b268196f08d411e69124222fc;p=someplayer diff --git a/src/playerform.h b/src/playerform.h index 0267e0b..d03878a 100644 --- a/src/playerform.h +++ b/src/playerform.h @@ -29,6 +29,7 @@ #include #include #include "trackrenderer.h" +#include "tagresolver.h" namespace Ui { class PlayerForm; @@ -39,6 +40,7 @@ using SomePlayer::DataObjects::Playlist; using SomePlayer::DataObjects::Track; using SomePlayer::Playback::Player; using SomePlayer::Playback::PlayerState; +using SomePlayer::DataObjects::TagResolver; class PlayerForm : public QWidget { @@ -58,6 +60,7 @@ public slots: void nextItem(); void prevItem(); void cancelSearch(); + void addFiles(QList files); private slots: void _library(); @@ -73,6 +76,7 @@ private slots: void _state_changed(PlayerState); void _toggle_repeat(); void _toggle_random(); + void _track_decoded(Track); private: Ui::PlayerForm *ui; @@ -86,6 +90,7 @@ private: QString _search_pattern; TrackRenderer *_track_renderer; + TagResolver *_tag_resolver; void _display_track(Track); int _search_current_id; };