chm.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef __chm_h__
00018 #define __chm_h__
00019
00020 #include <qstring.h>
00021 #include <qcstring.h>
00022 #include <kurl.h>
00023 #include <kio/global.h>
00024 #include <kio/slavebase.h>
00025 #include "chmfile.h"
00026
00027 class QCString;
00028
00029 class ChmProtocol : public KIO::SlaveBase
00030 {
00031 public:
00032 ChmProtocol( const QCString&, const QCString& );
00033 ~ChmProtocol();
00034
00035 void get( const KURL& );
00036
00037 private:
00038 bool checkNewFile( QString, QString& );
00039 ChmDirectoryMap m_dirMap;
00040 QByteArray m_contents;
00041 QString m_chmFile;
00042 Chm m_chm;
00043 };
00044
00045
00046 #endif // __chm_h__
00047
This file is part of the documentation for KDevelop Version 3.1.2.