#ifndef HOMESCREENCONTROLINTERFACE_H #define HOMESCREENCONTROLINTERFACE_H #include #include "include/homescreen.hpp" #include "homescreen_adapter.h" #include #include class HomeScreenControlInterface : public QObject { Q_OBJECT public: explicit HomeScreenControlInterface(QObject *parent = 0); ~HomeScreenControlInterface(); signals: signals: void newRequestsToBeVisibleApp(int pid); void newRequestsToggleFullscreen(); //from homescreen_adapter.h public Q_SLOTS: // METHODS void hardKeyPressed(int key); void toggleFullScreen(); private: HomescreenAdaptor *mp_homeScreenAdaptor; org::agl::appframework *mp_dBusAppFrameworkProxy; }; #endif // HOMESCREENCONTROLINTERFACE_H