libquentier 0.8.0
The library for rich desktop clients of Evernote service
|
Cquentier::ApplicationSettings::ArrayCloser | |
Cquentier::synchronization::AuthenticationExpiredError | |
Cquentier::synchronization::ISyncConflictResolver::ConflictResolution | The ConflictResolution struct is a namespace inside which several other structs determining actual conflict resolutions |
Cquentier::ApplicationSettings::GroupCloser | |
Cquentier::synchronization::IAuthenticationInfoBuilder | |
▼Cquentier::synchronization::IAuthenticator | |
Cquentier::synchronization::tests::mocks::MockIAuthenticator | |
Cquentier::ResourceRecognitionIndexItem::IBarcodeItem | |
▼Cquentier::utility::cancelers::ICanceler | The ICanceler interface provides isCanceled method which can be used to check whether some processing can be skipped because it was canceled |
Cquentier::utility::cancelers::AnyOfCanceler | |
Cquentier::utility::cancelers::FutureCanceler< T > | |
Cquentier::utility::cancelers::ManualCanceler | |
Cquentier::enml::IConverter | The IConverter interface encapsulates a set of methods performing conversions between ENML and other note content formats, namely HTML |
Cquentier::enml::IDecryptedTextCache | |
Cquentier::enml::IENMLTagsConverter | The IENMLTagsConverter interfaces provides methods which convert Evernote-specific markup tags such as en-crypt, en-media etc. into their counterparts which should be used in the HTML representation of note content |
Cquentier::synchronization::ISyncConflictResolver::ConflictResolution::IgnoreMine | The IgnoreMine conflict resolution means "use theirs version and ignore mine version as it doesn't really conflict with theirs version" |
▼Cquentier::IKeychainService | The IKeychainService interface provides the ability to interact with the storage of sensitive data - read, write and delete it |
Cquentier::utility::tests::mocks::MockIKeychainService | |
▼Cquentier::local_storage::ILocalStorage | |
Cquentier::local_storage::tests::mocks::MockILocalStorage | |
Cquentier::INoteEditorBackend | |
▼Cquentier::synchronization::INoteStoreFactory | |
Cquentier::synchronization::tests::mocks::MockINoteStoreFactory | |
Cquentier::ResourceRecognitionIndexItem::IObjectItem | |
Cquentier::local_storage::IPatch | The IPatch interface represents patches of the local storage. Each such patch somehow changes the layout of local storage persistence so that only compliant & corresponding versions of libquentier can be used to work with it |
Cquentier::ResourceRecognitionIndexItem::IShapeItem | |
Cquentier::enml::conversion_rules::ISkipRuleBuilder | |
▼Cquentier::synchronization::ISyncConflictResolver | The ISyncConflictResolver interface provides methods used to resolve conflicts between local and remote versions of the same data item |
Cquentier::synchronization::tests::mocks::MockISyncConflictResolver | |
Cquentier::synchronization::ISynchronizer | |
Cquentier::synchronization::ISyncOptionsBuilder | |
Cquentier::synchronization::ISyncStateBuilder | |
Cquentier::ResourceRecognitionIndexItem::ITextItem | |
Cquentier::synchronization::IUserStoreFactory | |
Cquentier::local_storage::ILocalStorage::ListGuidsFilters | |
Cquentier::local_storage::ILocalStorage::ListObjectsFilters | |
▼Cquentier::local_storage::ILocalStorage::ListOptionsBase | |
Cquentier::local_storage::ILocalStorage::ListLinkedNotebooksOptions | |
Cquentier::local_storage::ILocalStorage::ListNotebooksOptions | |
Cquentier::local_storage::ILocalStorage::ListNotesOptions | |
Cquentier::local_storage::ILocalStorage::ListSavedSearchesOptions | |
Cquentier::local_storage::ILocalStorage::ListTagsOptions | |
Cquentier::LRUCache< Key, Value, Allocator > | |
Cquentier::synchronization::ISyncConflictResolver::ConflictResolution::MoveMine< T > | The MoveMine conflict resolution means "before using theirs version change mine version as specified". Note: the data item inside this conflict resolution might refer to something different than mine version passed to the conflict resolution function. It can be that way because the actual conflict might be with another local data item instead of the passed one |
▼Cquentier::Printable | Interface for Quentier's internal classes which should be able to write themselves into QTextStream and/or convert to QString |
Cquentier::Account | Encapsulates some details about the account: its name, whether it is local or synchronized to Evernote and for the latter case - some additional details like upload limit etc |
Cquentier::ApplicationSettings | Enhances the functionality of QSettings, in particular it simplifies the way of working with either application-wide or account-specific settings |
Cquentier::ErrorString | Encapsulates two (or more) strings which are meant to contain translatable (base) and non-translatable (details) parts of the error description |
►Cquentier::IQuentierException | Interface for exceptions specific to libquentier and applications based on it |
Cquentier::ResourceRecognitionIndexItem | |
Cquentier::ResourceRecognitionIndices | |
Cquentier::enml::IHtmlData | The IHtmlData represents the result of ENML to HTML conversion: HTML itself plus some metadata |
Cquentier::enml::conversion_rules::ISkipRule | The ISkipRule interface describes a conversion rule with regards to which some ENML/HTML element/attribute should be skipped during the conversion |
Cquentier::local_storage::NoteSearchQuery | |
Cquentier::synchronization::IAuthenticationInfo | The IAuthenticationInfo interface represents the information obtained through OAuth and necessary to access Evernote API |
Cquentier::synchronization::IDownloadNotesStatus | The IDownloadNotesStatus interface presents information about the status of notes downloading process |
Cquentier::synchronization::IDownloadResourcesStatus | |
Cquentier::synchronization::ISendStatus | The ISendStatus interface represents the information about the attempt to send information either from user's own account or from some linked notebook to Evernote |
Cquentier::synchronization::ISyncChunksDataCounters | The ISyncChunksDataCounters interface provides integer counters representing the current progress on processing the data from downloaded sync chunks |
Cquentier::synchronization::ISyncOptions | Options for synchronization process |
Cquentier::synchronization::ISyncResult | |
Cquentier::synchronization::ISyncState | The ISyncState interface provides accessory methods to determine the sync state for the account |
▼CQApplication | |
Cquentier::QuentierApplication | |
▼CQEventLoop | |
Cquentier::EventLoopWithExitStatus | |
▼CQException | |
Cquentier::IQuentierException | Interface for exceptions specific to libquentier and applications based on it |
▼CQObject | |
Cquentier::EncryptionManager | Both synchronous methods to encrypt or decrypt given text with password, cipher and key length and their signal-slot based potentially asynchronous counterparts |
Cquentier::FileCopier | |
Cquentier::FileIOProcessorAsync | Wrapper under simple file IO operations, it is meant to be used for simple asynchronous IO |
Cquentier::FileSystemWatcher | |
Cquentier::QuentierUndoCommand | Has the sole purpose of working around one quirky aspect of Qt's undo/redo framework: when you push QUndoCommand to QUndoStack, it calls "redo" method of that command. This class offers subclasses to implement their own methods for actual "undo" and "redo" commands while ignoring the attempts to "redo" anything if there were no previous "undo" call prior to that |
Cquentier::ShortcutManager | |
Cquentier::SpellChecker | |
Cquentier::local_storage::ILocalStorageNotifier | |
Cquentier::synchronization::ISyncEventsNotifier | |
►Cquentier::synchronization::ISyncStateStorage | 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 |
CQPromise< T > | |
▼CQSettings | |
Cquentier::ApplicationSettings | Enhances the functionality of QSettings, in particular it simplifies the way of working with either application-wide or account-specific settings |
▼CQUndoCommand | |
Cquentier::QuentierUndoCommand | Has the sole purpose of working around one quirky aspect of Qt's undo/redo framework: when you push QUndoCommand to QUndoStack, it calls "redo" method of that command. This class offers subclasses to implement their own methods for actual "undo" and "redo" commands while ignoring the attempts to "redo" anything if there were no previous "undo" call prior to that |
▼CQWidget | |
Cquentier::NoteEditor | Widget encapsulating all the functionality necessary for showing and editing notes |
Cquentier::synchronization::RateLimitReachedError | |
Cquentier::Result< T, Error, typename > | The Result template class represents the bare bones result monad implementation which either contains some valid value or an error |
Cquentier::threading::detail::ResultTypeHelper< F, Arg, Enable > | |
Cquentier::threading::detail::ResultTypeHelper< F, Arg, typename std::enable_if_t< !std::is_invocable_v< std::decay_t< F >, QFuture< Arg > > > > | |
Cquentier::threading::detail::ResultTypeHelper< F, Arg, typename std::enable_if_t< std::is_invocable_v< std::decay_t< F >, QFuture< Arg > > > > | |
Cquentier::threading::detail::ResultTypeHelper< F, void, typename std::enable_if_t< !std::is_invocable_v< std::decay_t< F >, QFuture< void > > > > | |
Cquentier::threading::detail::ResultTypeHelper< F, void, typename std::enable_if_t< std::is_invocable_v< std::decay_t< F >, QFuture< void > > > > | |
Cquentier::StringUtils | |
Cquentier::SysInfo | |
Cquentier::threading::TrackedTask< LockableObject, Function > | |
Cquentier::UidGenerator | |
Cquentier::synchronization::ISyncConflictResolver::ConflictResolution::UseMine | The UseMine conflict resolution means "override theirs version with mine version" |
Cquentier::synchronization::ISyncConflictResolver::ConflictResolution::UseTheirs | The UseTheirs conflict resolution means "override mine version with theirs version" |