X-Git-Url: http://git.maemo.org/git/?p=quick-widgets;a=blobdiff_plain;f=appeventlistener.cpp;h=8d1d3029efe2e1c96ca4dc7d6411bfea27e4c525;hp=4dfdd81f23c17b474e5881d471bfd8667fa4ac74;hb=3bc180c219db2def09d5e7fdb22b16b12c0f6cfa;hpb=6a44bcee4623e71f67a53c74f166a6bc390f96fe;ds=sidebyside diff --git a/appeventlistener.cpp b/appeventlistener.cpp index 4dfdd81..8d1d302 100644 --- a/appeventlistener.cpp +++ b/appeventlistener.cpp @@ -4,6 +4,7 @@ #include "appeventlistener.hpp" #include "quickwidgetsettings.hpp" +#include "quickwidget.hpp" static AppEventListener *_instance = NULL; @@ -19,14 +20,17 @@ AppEventListener::AppEventListener(QObject *parent) : QObject(parent) { // Connect to the QtSingleApplication's event - QObject::connect(QtSingleApplication::instance(), SIGNAL(messageReceived(const QString&)), this, SLOT(receiveMessage(const QString&))); + QObject::connect(QtSingleApplication::instance(), SIGNAL(messageReceived(const QString&)), + this, SLOT(receiveMessage(const QString&))); } void AppEventListener::receiveMessage(const QString& message) { - if (message == APP_MESSAGE_ADDWIDGET) + if (message.endsWith(".qml")) { + QuickWidget::createAndShowNew(message); + + } else if (message == APP_MESSAGE_SETWIDGET) { - qDebug() << "TTTTTTEEEEST"; QuickWidgetSettings settings; settings.exec(); }