#include <string>
#include <QVariant>
#include <QPair>
-#include <libhomescreen.hpp>
-#include <qlibwindowmanager.h>
#include "hmi-debug.h"
#define APP_ID "onscreenapp"
public:
explicit EventHandler(QObject *parent = 0);
~EventHandler();
+
EventHandler(const EventHandler&) = delete;
EventHandler& operator=(const EventHandler&) = delete;
void init(int port, const char* token);
- void onRep(struct json_object* reply_contents);
static void* myThis;
- static void onRep_static(struct json_object* reply_contents);
Q_INVOKABLE void deactivateWindow();
- Q_INVOKABLE void onScreenReply(const QString &btn_name);
+ Q_INVOKABLE void onScreenReply(const QString &ons_title, const QString &btn_name);
signals:
void updateModel(QVariant data);
void setDisplayStatus(int sts) {m_dsp_sts = sts;}
void activateWindow(const char *role, const char *area = "normal.full");
- LibHomeScreen *mp_hs;
- QLibWindowmanager* mp_wm;
QPair<QString, QString> m_req, m_dsp;
int m_dsp_sts = HIDING;
};