sessiondata.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
#ifndef __KIO_SESSIONDATA_H
00022
#define __KIO_SESSIONDATA_H
00023
00024
#include <qobject.h>
00025
#include <kio/global.h>
00026
00027
namespace KIO {
00028
00029
class SlaveConfig;
00030
00031
00035
class SessionData :
public QObject
00036 {
00037 Q_OBJECT
00038
00039
public:
00040 SessionData();
00041 ~SessionData();
00042
00043
virtual void configDataFor(
KIO::MetaData &configData,
const QString &proto,
00044
const QString &host );
00045
virtual void reset();
00046
00048
struct AuthData;
00049
public slots:
00050
void slotAuthData(
const QCString&,
const QCString&,
bool );
00051
void slotDelAuthData(
const QCString& );
00052
00053
private:
00054
class AuthDataList;
00055
friend class AuthDataList;
00056 AuthDataList* authData;
00057
00058
protected:
00059
virtual void virtual_hook(
int id,
void* data );
00060
private:
00061
class SessionDataPrivate;
00062 SessionDataPrivate* d;
00063 };
00064
00065 }
00066
00067
#endif
This file is part of the documentation for kio Library Version 3.3.1.