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.2.0.