Add readme
[groove] / groove.h
1 #ifndef GROOVE_H
2 #define GROOVE_H
3 #include <QtGui>
4 #include "gscom.h"
5 #include "splayer.h"
6 #if defined(Q_WS_MAEMO_5) || defined(Q_WS_HILDON)
7 #include "qmaemo5rotator.h"
8 #endif
9 #include <QMenuBar>
10 #include "playlist.h"
11 #include "grooveprogressbar.h"
12 #include "topbar.h"
13 #include "vkb.h"
14 #include "bottombar.h"
15 //#include "mpgplayer.h"
16 #include "pwin.h"
17
18 class groove : public QWidget
19 {
20     Q_OBJECT;
21 public:
22     explicit groove(QWidget *parent = 0);
23
24 signals:
25
26 public slots:
27     void search();
28     void finishedS();
29     void changeS( QAction * action);
30     void play();
31     void stop();
32     void moreB();
33     void orientationChanged();
34     void performSearch(QString);
35 private slots:
36     void progressUpdate(int,qint64,qint64);
37     void addSongPlaylist();
38     void showOthers();
39     void togglePlaylist();
40     void showSettings();
41 private:
42     void resizeEvent(QResizeEvent *);
43     //mpgplayer *mpg;
44     bottomBar *bBar;
45     sPlayer *player;
46     QMenuBar *mBar;
47     QPushButton *sMethod;
48     QStandardItemModel *model;
49     QLineEdit *lineEdit;
50     QTableView *resultView;
51     QPushButton *button;
52     bool portrait;
53     gscom *gs;
54     pWin *pwindow;
55     QStackedWidget *stack;
56 #if defined(Q_WS_MAEMO_5) || defined(Q_WS_HILDON)
57     QMaemo5Rotator *rot;
58 #endif
59     playlist *pl;
60
61 };
62
63 #endif // GROOVE_H