diff options
author | Javier S. Pedro <maemo@javispedro.com> | 2011-09-16 17:47:24 +0200 |
---|---|---|
committer | Javier <javier@pcjavier.(none)> | 2011-09-16 17:47:24 +0200 |
commit | aa1c0fd3146b4ed055d181c99d52463afa6bedbb (patch) | |
tree | f6fb8d9693ad8c545ddabf76312f8f33b5b9878f /graphicswatchlet.h | |
download | sowatch-aa1c0fd3146b4ed055d181c99d52463afa6bedbb.tar.gz sowatch-aa1c0fd3146b4ed055d181c99d52463afa6bedbb.zip |
Initial import
Diffstat (limited to 'graphicswatchlet.h')
-rw-r--r-- | graphicswatchlet.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/graphicswatchlet.h b/graphicswatchlet.h new file mode 100644 index 0000000..abf1da2 --- /dev/null +++ b/graphicswatchlet.h @@ -0,0 +1,35 @@ +#ifndef GRAPHICSWATCHLET_H +#define GRAPHICSWATCHLET_H + +#include <QtGui/QGraphicsScene> +#include <QtGui/QRegion> +#include "watchlet.h" + +namespace sowatch +{ + +class GraphicsWatchlet : public Watchlet +{ + Q_OBJECT +public: + explicit GraphicsWatchlet(WatchServer* server, const QString& id); + + QGraphicsScene* scene(); + void setScene(QGraphicsScene* scene); + +signals: + +public slots: + +protected: + QGraphicsScene* _scene; + QRegion _damaged; + +protected slots: + void sceneChanged(const QList<QRectF>& region); + +}; + +} + +#endif // GRAPHICSWATCHLET_H |