libquentier 0.5.0
The library for rich desktop clients of Evernote service
|
Cquentier::ApplicationSettings::ArrayCloser | |
Cquentier::ResourceRecognitionIndexItem::BarcodeItem | |
Cquentier::DateTimePrint | Simply wraps the enum containing datetime printing options |
Cquentier::DecryptedTextManager | |
Cquentier::ENMLConverter | Encapsulates a set of methods and helper data structures for performing the conversions between ENML and other note content formats, namely HTML |
▼Cstd::exception | |
▼Cquentier::IQuentierException | Interface for exceptions specific to libquentier and applications based on it |
Cquentier::ApplicationSettingsInitializationException | The ApplicationSettingsInitializationException can be thrown from methods of ApplicationSettings class if it's unable to locate the file with persistent settings |
Cquentier::DatabaseLockFailedException | |
Cquentier::DatabaseLockedException | |
Cquentier::DatabaseOpeningException | |
Cquentier::DatabaseRequestException | The DatabaseRequestException is thrown when the local storage database encounters some internal error during the attemt to serve a request |
Cquentier::EmptyDataElementException | |
Cquentier::LocalStorageCacheManagerException | |
Cquentier::LoggerInitializationException | |
Cquentier::NoteEditorInitializationException | |
Cquentier::NoteEditorPluginInitializationException | |
Cquentier::NullPtrException | |
Cquentier::ApplicationSettings::GroupCloser | |
Cquentier::HTMLCleaner | |
▼Cquentier::ILocalStorageDataElement | |
▼Cquentier::INoteStoreDataElement | |
▼Cquentier::IFavoritableDataElement | |
Cquentier::Note | |
Cquentier::Notebook | |
Cquentier::SavedSearch | |
Cquentier::Tag | |
Cquentier::LinkedNotebook | |
Cquentier::Resource | |
Cquentier::INoteEditorBackend | |
Cquentier::IUserStore | IUserStore is the interface which provides methods required for the implementation of UserStore part of Evernote EDAM sync protocol |
Cquentier::LRUCache< Key, Value, Allocator > | |
Cquentier::ENMLConverter::NoteContentToHtmlExtraData | |
Cquentier::ResourceRecognitionIndexItem::ObjectItem | |
▼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::ENMLConverter::SkipHtmlElementRule | Describes the set of rules for HTML -> ENML conversion about the HTML elements that should not be actually converted to ENML due to their nature of being "helper" elements for the display or functioning of something within the note editor's page. The HTML -> ENML conversion would ignore tags and attributes forbidden by ENML even without these rules conditionally preserving or skipping the contents and nested elements of skipped elements |
Cquentier::ErrorString | Encapsulates two (or more) strings which are meant to contain translatable (base) and non-translatable (details) parts of the error description |
▼Cquentier::ILocalStorageCacheExpiryChecker | Interface for cache expiry checker used by LocalStorageCacheManager to see whether particular caches (of notes, notebooks, tags, linked notebooks and/or saved searches) need to be shrunk |
Cquentier::DefaultLocalStorageCacheExpiryChecker | |
Cquentier::INoteStoreDataElement | |
Cquentier::IQuentierException | Interface for exceptions specific to libquentier and applications based on it |
Cquentier::ISyncStateStorage::ISyncState | The ISyncState interface provides accessory methods to determine the sync state for the account |
Cquentier::LocalStorageCacheManager | |
Cquentier::NoteSearchQuery | |
Cquentier::ResourceRecognitionIndexItem | |
Cquentier::ResourceRecognitionIndices | |
Cquentier::SharedNote | |
Cquentier::SharedNotebook | |
Cquentier::User | |
▼CQApplication | |
Cquentier::QuentierApplication | |
▼CQEventLoop | |
Cquentier::EventLoopWithExitStatus | |
▼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::IAuthenticationManager | |
Cquentier::AuthenticationManager | Libquentier's default implementation of IAuthenticationManager interface; internally uses QEverCloud's OAuth widget |
Cquentier::IKeychainService | The IKeychainService interface provides methods intended to start potentially asynchronous interaction with the keychain and signals intended to notify listeners about the completion of asynchronous interactions |
Cquentier::ILocalStoragePatch | Interface for patches of 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::INoteStore | INoteStore is the interface which provides methods required for the implementation of NoteStore part of Evernote EDAM sync protocol |
Cquentier::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 |
Cquentier::LocalStorageManager | |
Cquentier::LocalStorageManagerAsync | |
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::SynchronizationManager | Encapsulates methods and signals & slots required to perform the full or partial synchronization of data with remote Evernote servers. The class also deals with authentication with Evernote service through OAuth |
▼CQSettings | |
Cquentier::ApplicationSettings | Enhances the functionality of QSettings, in particular it simplifies the way of working with either application-wide or account-specific settings |
▼CQStack | |
Cquentier::LimitedStack< T > | The LimitedStack template class implements a stack which may have a limitation for its size; when the size becomes too much according to the limit, the bottom element of the stack gets erased from it. Only limits greater than zero are considered |
▼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::ResourceRecognitionIndexItem::ShapeItem | |
Cquentier::StringUtils::StringFilterPredicate | |
Cquentier::StringUtils | |
Cquentier::SysInfo | |
Cquentier::ResourceRecognitionIndexItem::TextItem | |
Cquentier::UidGenerator |