KDevelop API Documentation

ChmProtocol Class Reference

#include <chm.h>

Inheritance diagram for ChmProtocol:

KIO::SlaveBase List of all members.

Public Member Functions

 ChmProtocol (const QCString &, const QCString &)
 ~ChmProtocol ()
void get (const KURL &)

Private Member Functions

bool checkNewFile (QString, QString &)

Private Attributes

ChmDirectoryMap m_dirMap
QByteArray m_contents
QString m_chmFile
Chm m_chm

Constructor & Destructor Documentation

ChmProtocol::ChmProtocol const QCString ,
const QCString
 

Definition at line 59 of file chm.cpp.

References ChmProtocol(), endl(), and kdDebug().

Referenced by ChmProtocol().

ChmProtocol::~ChmProtocol  ) 
 

Definition at line 67 of file chm.cpp.

References endl(), and kdDebug().


Member Function Documentation

bool ChmProtocol::checkNewFile QString  ,
QString
[private]
 

Definition at line 158 of file chm.cpp.

References checkNewFile(), endl(), kdDebug(), len, m_chm, m_chmFile, m_contents, m_dirMap, and Chm::read().

Referenced by checkNewFile(), and get().

void ChmProtocol::get const KURL  )  [virtual]
 

Reimplemented from KIO::SlaveBase.

Definition at line 74 of file chm.cpp.

References checkNewFile(), data, endl(), KMimeMagic::findBufferFileType(), KIO::SlaveBase::finished(), get(), kdDebug(), length(), KIO::link(), m_chmFile, m_contents, m_dirMap, KMimeMagicResult::mimeType(), KURL::path(), KURL::prettyURL(), s, and KMimeMagic::self().

Referenced by get().


Member Data Documentation

Chm ChmProtocol::m_chm [private]
 

Definition at line 42 of file chm.h.

Referenced by checkNewFile().

QString ChmProtocol::m_chmFile [private]
 

Definition at line 41 of file chm.h.

Referenced by checkNewFile(), and get().

QByteArray ChmProtocol::m_contents [private]
 

Definition at line 40 of file chm.h.

Referenced by checkNewFile(), and get().

ChmDirectoryMap ChmProtocol::m_dirMap [private]
 

Definition at line 39 of file chm.h.

Referenced by checkNewFile(), and get().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:20 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003