KDevelop API Documentation

ChmProtocol Class Reference

#include <chm.h>

Inheritance diagram for ChmProtocol:

Inheritance graph
[legend]
Collaboration diagram for ChmProtocol:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Private Member Functions

bool checkNewFile (QString, QString &)
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 kdDebug().

ChmProtocol::~ChmProtocol  ) 
 

Definition at line 67 of file chm.cpp.

References kdDebug().

ChmProtocol::ChmProtocol const QCString ,
const QCString
 

ChmProtocol::~ChmProtocol  ) 
 


Member Function Documentation

bool ChmProtocol::checkNewFile QString  ,
QString
[private]
 

bool ChmProtocol::checkNewFile QString  ,
QString
[private]
 

Definition at line 159 of file chm.cpp.

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

Referenced by get().

void ChmProtocol::get const KURL  )  [virtual]
 

Reimplemented from KIO::SlaveBase.

void ChmProtocol::get const KURL  )  [virtual]
 

Reimplemented from KIO::SlaveBase.

Definition at line 74 of file chm.cpp.

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


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.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:20:02 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003