Adding rules to link the resource with libgcal.
[akonadigoogledata.git] / googledataresource.h
blob3271ddd6a7d5fb9e8ee2fcd6ca9aca6134874041
1 #ifndef GOOGLEDATARESOURCE_H
2 #define GOOGLEDATARESOURCE_H
4 #include <akonadi/resourcebase.h>
6 class googledataResource : public Akonadi::ResourceBase,
7 public Akonadi::AgentBase::Observer
9 Q_OBJECT
11 public:
12 googledataResource( const QString &id );
13 ~googledataResource();
15 public Q_SLOTS:
16 virtual void configure( WId windowId );
18 protected Q_SLOTS:
19 void retrieveCollections();
20 void retrieveItems( const Akonadi::Collection &col );
21 bool retrieveItem( const Akonadi::Item &item, const QSet<QByteArray> &parts );
23 protected:
24 virtual void aboutToQuit();
26 virtual void itemAdded( const Akonadi::Item &item, const Akonadi::Collection &collection );
27 virtual void itemChanged( const Akonadi::Item &item, const QSet<QByteArray> &parts );
28 virtual void itemRemoved( const Akonadi::Item &item );
31 #endif