QEverCloud
Unofficial Evernote Cloud API for Qt
|
Authorizes your app with the Evernote service by means of OAuth authentication. More...
Inherits QDialog.
Public Types | |
typedef EvernoteOAuthWebView::OAuthResult | OAuthResult |
Public Member Functions | |
EvernoteOAuthDialog (QString consumerKey, QString consumerSecret, QString host=QStringLiteral("www.evernote.com"), QWidget *parent=0) | |
Constructs the dialog. More... | |
int | exec () Q_DECL_OVERRIDE |
bool | isSucceeded () |
QString | oauthError () |
OAuthResult | oauthResult () |
void | open () Q_DECL_OVERRIDE |
Shows the dialog as a window modal dialog, returning immediately. | |
void | setWebViewSizeHint (QSize sizeHint) |
The dialog adjusts its initial size automatically based on the conatined QWebView preffered size. More... | |
Authorizes your app with the Evernote service by means of OAuth authentication.
Intended usage:
Note that you have to include QEverCloudOAuth.h header.
By deafult EvernoteOAuthDialog uses qrand() for generating nonce so do not forget to call qsrand() in your application. See setNonceGenerator If you want more control over nonce generation.
qevercloud::EvernoteOAuthDialog::EvernoteOAuthDialog | ( | QString | consumerKey, |
QString | consumerSecret, | ||
QString | host = QStringLiteral("www.evernote.com") , |
||
QWidget * | parent = 0 |
||
) |
Constructs the dialog.
host | Evernote host to authorize with. You need one of this:
|
consumerKey | get it from the Evernote |
consumerSecret | along with this |
int qevercloud::EvernoteOAuthDialog::exec | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
The dialog adjusts its initial size automatically based on the conatined QWebView preffered size.
Use this method to set the size.
sizeHint | will be used as the preffered size of the contained QWebView. |