11class StorageChangeNotifier;
13class SyncOnChangeScheduler;
76 void sync(QString aStorageName);
82 void cleanup(
const QString &aStorageName);
88 QStringList getSOCStorageNames();
91 QHash<QString, QList<SyncProfile *> > iSOCStorageMap;
Manages plugins.
Definition PluginManager.h:56
Notifies about changes in storages that it's asked to monitor.
Definition StorageChangeNotifier.h:16
Definition SyncOnChangeScheduler.h:15
this class initiates a sync if there are changes in storage(s) it's asked to monitor
Definition SyncOnChange.h:19
void addProfile(const QString &aStorageName, SyncProfile *aProfile)
adds a profile to the list of profiles interested in soc for a specific storage
Definition SyncOnChange.cpp:124
void disableNext()
Note the next change, and disable SOC if that happens.
Definition SyncOnChange.cpp:77
~SyncOnChange()
destructor
Definition SyncOnChange.cpp:16
void disable()
disable sync on change immediately, i.e stop listening to change notifiers
Definition SyncOnChange.cpp:71
void enable()
Definition SyncOnChange.cpp:56
SyncOnChange()
constructor
Definition SyncOnChange.cpp:9
void sync(QString aStorageName)
Definition SyncOnChange.cpp:110
A top level synchronization profile.
Definition SyncProfile.h:54
Definition SyncBackupAdaptor.h:40