xref: /OK3568_Linux_fs/app/forlinx/flapp/src/plugins/allwinner/MediaUI/mediahome.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1 #ifndef MEDIAHOME_H
2 #define MEDIAHOME_H
3 
4 #include <QWidget>
5 #include <QTimer>
6 #include <QThread>
7 #include <QPixmap>
8 #include "iwidget.h"
9 
10 namespace Ui {
11 class MediaHome;
12 }
13 
14 class MediaHome : public IWidget
15 {
16    Q_OBJECT
17     Q_PLUGIN_METADATA(IID PLUGIN_INTERFACE_iid FILE "mediaui.json")
18 
19 public:
20     explicit MediaHome(QWidget *parent = 0);
21     static MediaHome *Instance(QWidget *parent = 0);
22 	~MediaHome();
23 
24     QString id();
25 
26     int distype;
27 
28     void setHidden(bool bVisble);
29 
30 private slots:
31 
32     void on_video_btn_clicked();
33 
34     void on_music_btn_clicked();
35 
36 signals:
37 
38 protected:
39 
40 private:
41 	Ui::MediaHome *ui;
42 
43 };
44 
45 extern MediaHome* pGlobalMediaHome;
46 
47 
48 #endif // MEDIAHOME_H
49