\r
#include "appeventlistener.hpp"\r
#include "quickwidgetsettings.hpp"\r
+#include "quickwidget.hpp"\r
\r
static AppEventListener *_instance = NULL;\r
\r
QObject(parent)\r
{\r
// Connect to the QtSingleApplication's event\r
- QObject::connect(QtSingleApplication::instance(), SIGNAL(messageReceived(const QString&)), this, SLOT(receiveMessage(const QString&)));\r
+ QObject::connect(QtSingleApplication::instance(), SIGNAL(messageReceived(const QString&)), \r
+ this, SLOT(receiveMessage(const QString&)));\r
}\r
\r
void AppEventListener::receiveMessage(const QString& message)\r
{\r
- if (message == APP_MESSAGE_ADDWIDGET)\r
+ if (message.endsWith(".qml")) {\r
+ QuickWidget::createAndShowNew(message);\r
+ \r
+ } else if (message == APP_MESSAGE_SETWIDGET)\r
{\r
- qDebug() << "TTTTTTEEEEST";\r
QuickWidgetSettings settings;\r
settings.exec();\r
}\r