|
libquentier 0.8.0
The library for rich desktop clients of Evernote service
|
The ISyncConflictResolver interface provides methods used to resolve conflicts between local and remote versions of the same data item. More...
#include <ISyncConflictResolver.h>

Classes | |
| struct | ConflictResolution |
| The ConflictResolution struct is a namespace inside which several other structs determining actual conflict resolutions. More... | |
Public Types | |
| using | NotebookConflictResolution = std::variant< ConflictResolution::UseTheirs, ConflictResolution::UseMine, ConflictResolution::IgnoreMine, ConflictResolution::MoveMine< qevercloud::Notebook > > |
| using | NoteConflictResolution = std::variant< ConflictResolution::UseTheirs, ConflictResolution::UseMine, ConflictResolution::IgnoreMine, ConflictResolution::MoveMine< qevercloud::Note > > |
| using | SavedSearchConflictResolution = std::variant< ConflictResolution::UseTheirs, ConflictResolution::UseMine, ConflictResolution::IgnoreMine, ConflictResolution::MoveMine< qevercloud::SavedSearch > > |
| using | TagConflictResolution = std::variant< ConflictResolution::IgnoreMine, ConflictResolution::UseTheirs, ConflictResolution::UseMine, ConflictResolution::MoveMine< qevercloud::Tag > > |
The ISyncConflictResolver interface provides methods used to resolve conflicts between local and remote versions of the same data item.