libquentier 0.8.0
The library for rich desktop clients of Evernote service
Loading...
Searching...
No Matches
Public Member Functions | List of all members
quentier::synchronization::tests::mocks::MockISyncConflictResolver Class Reference
Inheritance diagram for quentier::synchronization::tests::mocks::MockISyncConflictResolver:
Inheritance graph
[legend]
Collaboration diagram for quentier::synchronization::tests::mocks::MockISyncConflictResolver:
Collaboration graph
[legend]

Public Member Functions

 MOCK_METHOD (QFuture< NotebookConflictResolution >, resolveNotebookConflict,(::qevercloud::Notebook theirs, ::qevercloud::Notebook mine),(override))
 
 MOCK_METHOD (QFuture< NoteConflictResolution >, resolveNoteConflict,(::qevercloud::Note theirs, ::qevercloud::Note mine),(override))
 
 MOCK_METHOD (QFuture< SavedSearchConflictResolution >, resolveSavedSearchConflict,(::qevercloud::SavedSearch theirs, ::qevercloud::SavedSearch mine),(override))
 
 MOCK_METHOD (QFuture< TagConflictResolution >, resolveTagConflict,(::qevercloud::Tag theirs, ::qevercloud::Tag mine),(override))
 
- Public Member Functions inherited from quentier::synchronization::ISyncConflictResolver
virtual QFuture< NotebookConflictResolution > resolveNotebookConflict (qevercloud::Notebook theirs, qevercloud::Notebook mine)=0
 
virtual QFuture< NoteConflictResolution > resolveNoteConflict (qevercloud::Note theirs, qevercloud::Note mine)=0
 
virtual QFuture< SavedSearchConflictResolution > resolveSavedSearchConflict (qevercloud::SavedSearch theirs, qevercloud::SavedSearch mine)=0
 
virtual QFuture< TagConflictResolution > resolveTagConflict (qevercloud::Tag theirs, qevercloud::Tag mine)=0
 

Additional Inherited Members

- Public Types inherited from quentier::synchronization::ISyncConflictResolver
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 > >