Using the Tizen application manager to receive information about installed apps and...
[staging/HomeScreen.git] / HomeScreen / src / homescreencontrolinterface.h
1 #ifndef HOMESCREENCONTROLINTERFACE_H
2 #define HOMESCREENCONTROLINTERFACE_H
3
4 #include <QObject>
5 #include "include/homescreen.hpp"
6 #include "homescreen_adapter.h"
7 #include <include/appframework.hpp>
8 #include <appframework_proxy.h>
9
10 class HomeScreenControlInterface : public QObject
11 {
12     Q_OBJECT
13 public:
14     explicit HomeScreenControlInterface(QObject *parent = 0);
15     ~HomeScreenControlInterface();
16
17 signals:
18
19 public slots:
20
21 //from homescreen_adapter.h
22 public Q_SLOTS: // METHODS
23     void hardKeyPressed(int key);
24
25 private:
26     HomescreenAdaptor *mp_homeScreenAdaptor;
27     org::agl::appframework *mp_dBusAppFrameworkProxy;
28 };
29
30 #endif // HOMESCREENCONTROLINTERFACE_H