QEverCloud
3.0.3
Unofficial Evernote Cloud API for Qt
|
Unofficial Evernote Cloud API for Qt
This library presents the complete Evernote SDK for Qt. All the functionality that is described on Evernote site is implemented and ready to use. In particular OAuth authentication is implemented.
Read doxygen generated documentation for detailed info. The documentation is also provided by the qevercloud-doc package in Debian.
The API breaks only include the relocation of header files required in order to use the library: in 2.x one could simply do
while since 3.0 the intended way to use the installed shared library is the following:
The library does not use any C++11/14/17 features directly but only through macros like Q_DECL_OVERRIDE
, Q_STATIC_ASSERT_X
, QStringLiteral
and others. Some of these macros are also "backported" to Qt4 version of the library i.e. they are defined by the library itself for Qt4 version. So the library should be buildable even with not C++11/14/17-compliant compiler.
Two "cumulative" headers - QEverCloud.h or QEverCloudOAuth.h - include everything needed for the general and OAuth functionality correspondingly. More "fine-grained" headers are available within the same subfolder if needed.