summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesus Fernandez <jesus.fernandez@qt.io>2017-09-07 15:16:44 +0200
committerTopi Reiniƶ <topi.reinio@qt.io>2017-12-05 13:09:14 +0000
commitf4be387c8c787c56487767e7325e551becfca196 (patch)
tree2d545dc817e6fa0f84be17eef123502f48c3bf2e
parent69512ab9b27eb8615a78d12aa99752df70127c69 (diff)
Document QAbstractOAuthReplyHandler class
Change-Id: Ib3e478b7653702cf6d69978d3212f35484ee4702 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
-rw-r--r--src/oauth/qabstractoauthreplyhandler.cpp84
1 files changed, 74 insertions, 10 deletions
diff --git a/src/oauth/qabstractoauthreplyhandler.cpp b/src/oauth/qabstractoauthreplyhandler.cpp
index 29fa635..001ebed 100644
--- a/src/oauth/qabstractoauthreplyhandler.cpp
+++ b/src/oauth/qabstractoauthreplyhandler.cpp
@@ -36,27 +36,91 @@ Q_LOGGING_CATEGORY(lcReplyHandler, "qt.networkauth.replyhandler")
QT_BEGIN_NAMESPACE
+/*!
+ \class QAbstractOAuthReplyHandler
+ \inmodule QtNetworkAuth
+ \ingroup oauth
+ \brief Handles replies to OAuth authentication requests
+ \since 5.8
+
+ The QAbstractOAuthReplyHandler class handles the answers
+ to all OAuth authentication requests.
+ This class is designed as a base whose subclasses implement
+ custom behavior in the callback() and networkReplyFinished()
+ methods.
+*/
+
+/*!
+ \fn QString QAbstractOAuthReplyHandler::callback() const
+
+ Returns an absolute URI that the server will redirect the
+ resource owner back to when the Resource Owner Authorization step
+ is completed. If the client is unable to receive callbacks or a
+ callback URI has been established via other means, the parameter
+ value \b must be set to "oob" (all lower-case), to indicate an
+ out-of-band configuration.
+
+ Derived classes should implement this function to provide the
+ expected callback type.
+*/
+
+/*!
+ \fn void QAbstractOAuthReplyHandler::networkReplyFinished(QNetworkReply *reply)
+
+ After the server determines whether the request is valid this
+ function will be called. Reimplement it to get the data received
+ from the server wrapped in \a reply.
+*/
+
+/*!
+ \fn void QAbstractOAuthReplyHandler::callbackReceived(const QVariantMap &values)
+
+ This signal is emitted when the reply from the server is
+ received, with \a values containing the token credentials
+ and any additional information the server may have returned.
+ When this signal is emitted, the authorization process
+ is complete.
+*/
+
+/*!
+ \fn void QAbstractOAuthReplyHandler::tokensReceived(const QVariantMap &tokens)
+
+ This signal is emitted when new \a tokens are received from the
+ server.
+*/
+
+/*!
+ \fn void QAbstractOAuthReplyHandler::replyDataReceived(const QByteArray &data)
+
+ This signal is emitted when an HTTP request finishes and the
+ data is available. \a data contains the response before parsing.
+*/
+
+/*!
+ \fn void QAbstractOAuthReplyHandler::callbackDataReceived(const QByteArray &data)
+
+ This signal is emitted when a callback request is received:
+ \a data contains the information before parsing.
+*/
+
+/*!
+ Constructs a reply handler as a child of \a parent.
+*/
QAbstractOAuthReplyHandler::QAbstractOAuthReplyHandler(QObject *parent)
: QObject(parent)
{}
+/*!
+ Destroys the reply handler.
+*/
QAbstractOAuthReplyHandler::~QAbstractOAuthReplyHandler()
{}
+/*! \internal */
QAbstractOAuthReplyHandler::QAbstractOAuthReplyHandler(QObjectPrivate &d, QObject *parent)
: QObject(d, parent)
{}
-/*!
- \class QAbstractOAuthReplyHandler
- \inmodule QtNetworkAuth
- \ingroup oauth
- \brief Handles replies to OAuth authentication requests
- \since 5.8
-
- The QAbstractOAuthReplyHandler class handles the answers
- to all OAuth authentication requests
-*/
QT_END_NAMESPACE
#endif // QT_NO_HTTP