libquentier  0.4.0
The library for rich desktop clients of Evernote service
Public Slots | Public Member Functions | List of all members
quentier::AuthenticationManager Class Reference

The AuthenticationManager class is libquentier's default implementation of IAuthenticationManager interface; internally uses QEverCloud's OAuth widget. More...

#include <AuthenticationManager.h>

Inheritance diagram for quentier::AuthenticationManager:
Inheritance graph
[legend]
Collaboration diagram for quentier::AuthenticationManager:
Collaboration graph
[legend]

Public Slots

virtual void onAuthenticationRequest () Q_DECL_OVERRIDE
 
- Public Slots inherited from quentier::IAuthenticationManager
virtual void onAuthenticationRequest ()=0
 

Public Member Functions

 AuthenticationManager (const QString &consumerKey, const QString &consumerSecret, const QString &host, QObject *parent=Q_NULLPTR)
 

Additional Inherited Members

- Signals inherited from quentier::IAuthenticationManager
void sendAuthenticationResult (bool success, qevercloud::UserID userId, QString authToken, qevercloud::Timestamp authTokenExpirationTime, QString shardId, QString noteStoreUrl, QString webApiUrlPrefix, ErrorString errorDescription)
 
- Protected Member Functions inherited from quentier::IAuthenticationManager
 IAuthenticationManager (QObject *parent=Q_NULLPTR)
 

Detailed Description

The AuthenticationManager class is libquentier's default implementation of IAuthenticationManager interface; internally uses QEverCloud's OAuth widget.