From 39fa663cd08bd2b7d46ed170d49ac794c531c42e Mon Sep 17 00:00:00 2001 From: "Javier S. Pedro" Date: Fri, 10 Aug 2012 16:06:14 +0200 Subject: watchlet edit UI --- libsowatch/notificationplugininterface.h | 2 -- libsowatch/watchletplugininterface.h | 7 +++++++ 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'libsowatch') diff --git a/libsowatch/notificationplugininterface.h b/libsowatch/notificationplugininterface.h index fa75ddd..144e388 100644 --- a/libsowatch/notificationplugininterface.h +++ b/libsowatch/notificationplugininterface.h @@ -4,7 +4,6 @@ #include #include #include -#include #include "sowatch_global.h" namespace sowatch @@ -21,7 +20,6 @@ public: struct NotificationProviderInfo { QString name; - QIcon icon; }; virtual QStringList providers() = 0; diff --git a/libsowatch/watchletplugininterface.h b/libsowatch/watchletplugininterface.h index ef03d81..31accb9 100644 --- a/libsowatch/watchletplugininterface.h +++ b/libsowatch/watchletplugininterface.h @@ -4,6 +4,7 @@ #include #include #include +#include #include "sowatch_global.h" namespace sowatch @@ -18,7 +19,13 @@ class SOWATCH_EXPORT WatchletPluginInterface public: virtual ~WatchletPluginInterface(); + struct WatchletInfo { + QString name; + QUrl icon; + }; + virtual QStringList watchlets() = 0; + virtual WatchletInfo describeWatchlet(const QString& id) = 0; virtual Watchlet* getWatchlet(const QString& id, ConfigKey *settings, WatchServer *server) = 0; }; -- cgit v1.2.3