libquentier  0.4.0
The library for rich desktop clients of Evernote service
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nquentier
 CAccountEncapsulates 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
 CEvernoteAccountType
 CType
 CApplicationSettingsEnhances the functionality of QSettings, in particular it simplifies the way of working with either application-wide or account-specific settings
 CApplicationSettingsInitializationExceptionThe ApplicationSettingsInitializationException can be throws from methods of ApplicationSettings class if it's unable to locate the file with persistent settings
 CAuthenticationManagerLibquentier's default implementation of IAuthenticationManager interface; internally uses QEverCloud's OAuth widget
 CDatabaseLockedException
 CDatabaseLockFailedException
 CDatabaseOpeningException
 CDatabaseSqlErrorException
 CDateTimePrintSimply wraps the enum containing datetime printing options
 CDecryptedTextManager
 CDefaultLocalStorageCacheExpiryChecker
 CEmptyDataElementException
 CEncryptionManagerBoth synchronous methods to encrypt or decrypt given text with password, cipher and key length and their signal-slot based potentially asynchronous counterparts
 CENMLConverterEncapsulates a set of methods and helper data structures for performing the conversions between ENML and other note content formats, namely HTML
 CEnexExportTagsThe EnexExportTags struct is a C++98 style scoped enum which allows to specify whether export of note(s) to ENEX should include the names of note's tags
 CNoteContentToHtmlExtraData
 CSkipHtmlElementRuleDescribes 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
 CErrorStringEncapsulates two (or more) strings which are meant to contain translatable (base) and non-translatable (details) parts of the error description
 CEventLoopWithExitStatus
 CExitStatus
 CFileIOProcessorAsyncWrapper under simple file IO operations, it is meant to be used for simple asynchronous IO
 CFileSystemWatcher
 CHTMLCleaner
 CIAuthenticationManager
 CIFavoritableDataElement
 CILocalStorageCacheExpiryCheckerInterface 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
 CILocalStorageDataElement
 CINoteEditorBackend
 CRotation
 CINoteStoreDataElement
 CIQuentierExceptionInterface for exceptions specific to libquentier and applications based on it
 CLimitedStackThe 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
 CLinkedNotebook
 CLocalStorageCacheManager
 CLocalStorageCacheManagerException
 CLocalStorageManager
 CListLinkedNotebooksOrderThe ListLinkedNotebooksOrder struct is a C++98-style scoped enum which allows to specify ordering of the results of methods listing linked notebooks from local storage
 CListNotebooksOrderThe ListNotebooksOrder struct is a C++98 style scoped enum which allows to specify the ordering of the results for methods listing the notebooks from the local storage database
 CListNotesOrderThe ListNotesOrder struct is a C++98-style scoped enum which allows to specify the ordering of the results of methods listing notes from local storage
 CListSavedSearchesOrderThe ListSavedSearchesOrder struct is a C++98-style scoped enum which allows to specify the ordering of the results of methods listing saved searches from local storage
 CListTagsOrder
 COrderDirectionThe OrderDirection struct is a C++98 style scoped enum which specifies the direction of ordering of the results for methods listing the objects from the local storage database
 CLocalStorageManagerAsync
 CLoggerInitializationException
 CLogLevel
 CLRUCache
 CNote
 CNotebook
 CNoteEditorWidget encapsulating all the functionality necessary for showing and editing notes
 CNoteEditorInitializationException
 CNoteEditorPluginInitializationException
 CNoteSearchQuery
 CNullPtrException
 CPrintableInterface for Quentier's internal classes which should be able to write themselves into QTextStream and/or convert to QString
 CQuentierApplication
 CQuentierUndoCommandHas 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
 CResource
 CResourceRecognitionIndexItem
 CBarcodeItem
 CObjectItem
 CShapeItem
 CTextItem
 CResourceRecognitionIndices
 CSavedSearch
 CSharedNote
 CSharedNotebook
 CShortcutManager
 CSpellChecker
 CStringUtils
 CSynchronizationManagerEncapsulates 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
 CSysInfo
 CTag
 CUidGenerator
 CUser