aboutsummaryrefslogtreecommitdiffstats
path: root/HomeScreen/src/homescreencontrolinterface.h
diff options
context:
space:
mode:
Diffstat (limited to 'HomeScreen/src/homescreencontrolinterface.h')
-rw-r--r--HomeScreen/src/homescreencontrolinterface.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/HomeScreen/src/homescreencontrolinterface.h b/HomeScreen/src/homescreencontrolinterface.h
new file mode 100644
index 0000000..3480d30
--- /dev/null
+++ b/HomeScreen/src/homescreencontrolinterface.h
@@ -0,0 +1,30 @@
+#ifndef HOMESCREENCONTROLINTERFACE_H
+#define HOMESCREENCONTROLINTERFACE_H
+
+#include <QObject>
+#include "include/homescreen.hpp"
+#include "homescreen_adapter.h"
+#include <include/appframework.hpp>
+#include <appframework_proxy.h>
+
+class HomeScreenControlInterface : public QObject
+{
+ Q_OBJECT
+public:
+ explicit HomeScreenControlInterface(QObject *parent = 0);
+ ~HomeScreenControlInterface();
+
+signals:
+
+public slots:
+
+//from homescreen_adapter.h
+public Q_SLOTS: // METHODS
+ void hardKeyPressed(int key);
+
+private:
+ HomescreenAdaptor *mp_homeScreenAdaptor;
+ org::agl::appframework *mp_dBusAppFrameworkProxy;
+};
+
+#endif // HOMESCREENCONTROLINTERFACE_H