libquentier 0.8.0
The library for rich desktop clients of Evernote service
|
The IDownloadNotesStatus interface presents information about the status of notes downloading process. More...
#include <IDownloadNotesStatus.h>
Public Types | |
using | QExceptionPtr = std::shared_ptr< QException > |
using | NoteWithException = std::pair< qevercloud::Note, QExceptionPtr > |
using | GuidWithException = std::pair< qevercloud::Guid, QExceptionPtr > |
using | UpdateSequenceNumbersByGuid = QHash< qevercloud::Guid, qint32 > |
Public Member Functions | |
virtual quint64 | totalNewNotes () const =0 |
virtual quint64 | totalUpdatedNotes () const =0 |
virtual quint64 | totalExpungedNotes () const =0 |
virtual QList< NoteWithException > | notesWhichFailedToDownload () const =0 |
virtual QList< NoteWithException > | notesWhichFailedToProcess () const =0 |
virtual QList< GuidWithException > | noteGuidsWhichFailedToExpunge () const =0 |
virtual UpdateSequenceNumbersByGuid | processedNoteGuidsAndUsns () const =0 |
virtual UpdateSequenceNumbersByGuid | cancelledNoteGuidsAndUsns () const =0 |
virtual QList< qevercloud::Guid > | expungedNoteGuids () const =0 |
virtual StopSynchronizationError | stopSynchronizationError () const =0 |
![]() | |
virtual QTextStream & | print (QTextStream &strm) const =0 |
QString | toString () const |
The IDownloadNotesStatus interface presents information about the status of notes downloading process.