#ifndef CONTACTSMANAGER_H #define CONTACTSMANAGER_H #include #include "storagemanager.h" class ContactsManager : public QObject { Q_OBJECT public: explicit ContactsManager(StorageManager *storage, ToqManager *toq); qint64 getRecordIdForContact(uint contactId); public slots: void scheduleRefresh(); signals: void changed(); private slots: void refresh(); private: ToqManager *_toq; StorageManager *_storage; QtContacts::QContactManager *_contacts; QTimer *_refreshTimer; }; #endif // CONTACTSMANAGER_H