Add some really ugly scons scripts to compile libraries
[deb_shairplay.git] / AirTV-Qt / mainapplication.h
CommitLineData
2340bcd3
JVH
1#ifndef MAINAPPLICATION_H
2#define MAINAPPLICATION_H
3
4#include <QObject>
5#include <QSystemTrayIcon>
6#include <QMenu>
7#include <QAction>
8
9#include "raopservice.h"
10
11class MainApplication : public QObject
12{
13 Q_OBJECT
14public:
15 explicit MainApplication(QObject *parent = 0);
16 ~MainApplication();
17
18 void start();
19 void stop();
20
21private:
22 RaopService *raopService;
23
24 QSystemTrayIcon *trayIcon;
25 QMenu *trayIconMenu;
26 QAction *quitAction;
27
28signals:
29 void quitRequested();
30
31public slots:
32 void aboutToQuit();
33
34};
35
36#endif // MAINAPPLICATION_H