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