Cleaning up the configure method.
[akonadigoogledata.git] / googledataresource.h
blob4a11df3a31228d8075eb237c19626f54c3aa5543
1 #ifndef GOOGLEDATARESOURCE_H
2 #define GOOGLEDATARESOURCE_H
4 #include <akonadi/resourcebase.h>
5 extern "C" {
6 #include <gcalendar.h>
9 class googledataResource : public Akonadi::ResourceBase,
10 public Akonadi::AgentBase::Observer
12 Q_OBJECT
13 public:
14 googledataResource( const QString &id );
15 ~googledataResource();
17 public Q_SLOTS:
18 virtual void configure( WId windowId );
20 protected Q_SLOTS:
21 void retrieveCollections();
22 void retrieveItems( const Akonadi::Collection &col );
23 bool retrieveItem( const Akonadi::Item &item, const QSet<QByteArray> &parts );
25 protected:
26 virtual void aboutToQuit();
28 virtual void itemAdded( const Akonadi::Item &item, const Akonadi::Collection &collection );
29 virtual void itemChanged( const Akonadi::Item &item, const QSet<QByteArray> &parts );
30 virtual void itemRemoved( const Akonadi::Item &item );
32 gcal_t gcal;
35 #endif