X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=homescreen%2Fsrc%2Fhomescreenhandler.h;fp=homescreen%2Fsrc%2Fhomescreenhandler.h;h=1d109cf5e85b8864845a0c900a99d31648ea3568;hb=59ecd4b02108f2830fde8f311ec632932508c6db;hp=a2baeb2d6d140e32c7b987250f363ee8f3de252e;hpb=bf125b0779f07e9d65f83da99d16accdad72b08b;p=apps%2Fhomescreen.git diff --git a/homescreen/src/homescreenhandler.h b/homescreen/src/homescreenhandler.h index a2baeb2..1d109cf 100644 --- a/homescreen/src/homescreenhandler.h +++ b/homescreen/src/homescreenhandler.h @@ -21,7 +21,13 @@ class HomescreenHandler : public QObject { Q_OBJECT public: - explicit HomescreenHandler(Shell *aglShell, ApplicationLauncher *launcher = 0, QObject *parent = 0); + static HomescreenHandler *Instance(Shell *aglShell = 0, ApplicationLauncher *launcher = 0) + { + static HomescreenHandler *inst = new HomescreenHandler(aglShell, launcher); + return inst; + } + + explicit HomescreenHandler(Shell *aglShell = 0, ApplicationLauncher *launcher = 0, QObject *parent = 0); ~HomescreenHandler(); Q_INVOKABLE void tapShortcut(QString application_id);