diff options
author | Javier S. Pedro <maemo@javispedro.com> | 2011-09-27 04:51:30 +0200 |
---|---|---|
committer | Javier S. Pedro <maemo@javispedro.com> | 2011-09-27 04:51:30 +0200 |
commit | a644a7cc6749f8dd5ca20589ee6e59acc2892b3e (patch) | |
tree | b995528dc14d1f58d9d7c958d1eaad855b2a2412 /libsowatch/declarativewatchlet.h | |
parent | 0822b88738e00625efd27ccca9119885272924d2 (diff) | |
download | sowatch-a644a7cc6749f8dd5ca20589ee6e59acc2892b3e.tar.gz sowatch-a644a7cc6749f8dd5ca20589ee6e59acc2892b3e.zip |
new qmafw watchlet
Diffstat (limited to 'libsowatch/declarativewatchlet.h')
-rw-r--r-- | libsowatch/declarativewatchlet.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/libsowatch/declarativewatchlet.h b/libsowatch/declarativewatchlet.h index 0dd7e23..087387a 100644 --- a/libsowatch/declarativewatchlet.h +++ b/libsowatch/declarativewatchlet.h @@ -18,25 +18,29 @@ class SOWATCH_EXPORT DeclarativeWatchlet : public GraphicsWatchlet Q_OBJECT public: explicit DeclarativeWatchlet(WatchServer* server, const QString& id); + ~DeclarativeWatchlet(); void setSource(const QUrl& url); QDeclarativeEngine* engine(); QDeclarativeContext* rootContext(); - -protected slots: - void handleComponentStatus(QDeclarativeComponent::Status status); + QDeclarativeItem* rootObject(); protected: void activate(); void deactivate(); +private: + void setRootObject(QDeclarativeItem* item); + static bool _registered; QDeclarativeEngine* _engine; QDeclarativeComponent* _component; QDeclarativeItem* _item; DeclarativeWatchWrapper* _wrapper; +private slots: + void handleComponentStatus(QDeclarativeComponent::Status status); }; } |