#ifndef BEETPLAYER_H #define BEETPLAYER_H #include #include class QLabel; class PlayerWidget; class BeetPlayer : public QMainWindow { Q_OBJECT public: enum Tabs { Player = 0, Indexer = 1 }; explicit BeetPlayer(QWidget *parent = 0, Qt::WindowFlags f = 0); public slots: void configure(); void setViewMode(const QString &viewMode); void setPlayMode(QMediaPlayer::State state); void setNumFiles(int numFiles); void setPlayListLength(quint64 seconds); private: void openDatabase(); void createGlobalActions(); void createStatusbar(); PlayerWidget *mPlayerWidget; QLabel *mModeL; QLabel *mActionL; QLabel *mFilesL; QLabel *mPlaylistDurL; QLabel *mGeneralL; }; #endif // BEETPLAYER_H