KD SOAP
Main Page
Namespaces
Classes
Files
File List
src
KDSoapClient
KDSoapAuthentication.h
1
/****************************************************************************
2
** Copyright (C) 2010-2016 Klaralvdalens Datakonsult AB, a KDAB Group company, info@kdab.com.
3
** All rights reserved.
4
**
5
** This file is part of the KD Soap library.
6
**
7
** Licensees holding valid commercial KD Soap licenses may use this file in
8
** accordance with the KD Soap Commercial License Agreement provided with
9
** the Software.
10
**
11
**
12
** This file may be distributed and/or modified under the terms of the
13
** GNU Lesser General Public License version 2.1 and version 3 as published by the
14
** Free Software Foundation and appearing in the file LICENSE.LGPL.txt included.
15
**
16
** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
17
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
18
**
19
** Contact info@kdab.com if any conditions of this licensing are not
20
** clear to you.
21
**
22
**********************************************************************/
23
#ifndef KDSOAPAUTHENTICATION_H
24
#define KDSOAPAUTHENTICATION_H
25
26
#include "KDSoapGlobal.h"
27
#include <QtCore/QUrl>
28
QT_BEGIN_NAMESPACE
29
class
QAuthenticator;
30
class
QNetworkReply;
31
QT_END_NAMESPACE
32
40
class
KDSOAP_EXPORT
KDSoapAuthentication
41
{
42
public
:
46
KDSoapAuthentication
();
50
KDSoapAuthentication
(
const
KDSoapAuthentication
&other);
54
~
KDSoapAuthentication
();
55
59
void
setUser(
const
QString &user);
63
QString user()
const
;
64
68
void
setPassword(
const
QString &password);
72
QString password()
const
;
73
78
bool
hasAuth()
const
;
79
83
KDSoapAuthentication
&operator=(
const
KDSoapAuthentication
&other);
84
88
void
handleAuthenticationRequired(QNetworkReply *reply, QAuthenticator *authenticator);
89
90
private
:
91
class
Private;
92
Private *
const
d;
93
};
94
95
#endif // KDSOAPAUTHENTICATION_H
KDSoapAuthentication
Definition:
KDSoapAuthentication.h:40
Klarälvdalens Datakonsult AB (KDAB)
Qt-related services and products
http://www.kdab.com/
http://www.kdab.com/products/kd-soap/