|
libquentier 0.5.0
The library for rich desktop clients of Evernote service
|
The ISyncStateStorage interface represents the interface of a class which stores sync state for given accounts persistently and provides access to previously stores sync states. More...
#include <ISyncStateStorage.h>


Classes | |
| class | ISyncState |
| The ISyncState interface provides accessory methods to determine the sync state for the account. More... | |
Public Types | |
| using | ISyncStatePtr = std::shared_ptr<ISyncState> |
Signals | |
| void | notifySyncStateUpdated (Account account, ISyncStatePtr syncState) |
Public Member Functions | |
| ISyncStateStorage (QObject *parent=nullptr) | |
| virtual ISyncStatePtr | getSyncState (const Account &account)=0 |
| virtual void | setSyncState (const Account &account, ISyncStatePtr syncState)=0 |
The ISyncStateStorage interface represents the interface of a class which stores sync state for given accounts persistently and provides access to previously stores sync states.
|
signal |
Classes implementing ISyncStateStorage interface are expected to emit notifySyncStateUpdated signal each time when sync state for the corresponding account is updated