1 #ifndef STORAGECHANGENOTIFIERPLUGIN_H
2 #define STORAGECHANGENOTIFIERPLUGIN_H
24 iStorageName(aStorageName){}
36 virtual QString
name()
const = 0;
62 virtual void disable(
bool disableAfterNextChange =
false) = 0;
virtual QString name() const =0
the name should be a well-known name which buteo sync-fw knows about as a storage that could be synce...
virtual void changesReceived()=0
virtual bool hasChanges() const =0
Check if this storage has changes since the last time it was asked for the same.
virtual void enable()=0
Enable listening to storage changes.
Definition: AccountsHelper.h:31
virtual ~StorageChangeNotifierPlugin()
destructor
Definition: StorageChangeNotifierPlugin.h:28
StorageChangeNotifierPlugin(const QString &aStorageName)
constructor
Definition: StorageChangeNotifierPlugin.h:23
virtual void disable(bool disableAfterNextChange=false)=0
Disable listening to storage changes.
void storageChange()
emit this signal when there's a change in this storage. It's upto the plug-in when and how frequently...
Definition: moc_StorageChangeNotifierPlugin.cpp:123
Implement this class to notify about changes in a specific storage - contacts/calendar/sms, or even custom ones like a facebook storage, if there's such a storage on the device.
Definition: StorageChangeNotifierPlugin.h:15