#include <QMenu>
#include <QTime>
#include "trackrenderer.h"
+#include "tagresolver.h"
namespace Ui {
class PlayerForm;
using SomePlayer::DataObjects::Track;
using SomePlayer::Playback::Player;
using SomePlayer::Playback::PlayerState;
+using SomePlayer::DataObjects::TagResolver;
class PlayerForm : public QWidget
{
void nextItem();
void prevItem();
void cancelSearch();
+ void addFiles(QList<QString> files);
private slots:
void _library();
void _state_changed(PlayerState);
void _toggle_repeat();
void _toggle_random();
+ void _track_decoded(Track);
private:
Ui::PlayerForm *ui;
QString _search_pattern;
TrackRenderer *_track_renderer;
+ TagResolver *_tag_resolver;
void _display_track(Track);
int _search_current_id;
};