KDECore
KProtocolInfoFactory Class Reference
#include <kprotocolinfofactory.h>

Detailed Description
Definition at line 43 of file kprotocolinfofactory.h.
Public Member Functions | |
KProtocolInfo::List | allProtocols () const |
KProtocolInfo::Ptr | findProtocol (const QString &protocol) |
KProtocolInfoFactory () | |
QStringList | protocols () const |
virtual | ~KProtocolInfoFactory () |
Static Public Member Functions | |
static KProtocolInfoFactory * | self () |
Protected Member Functions | |
virtual KProtocolInfo * | createEntry (int offset) const |
virtual KSycocaEntry * | createEntry (const QString &, const char *) const |
virtual void | virtual_hook (int id, void *data) |
Protected Attributes | |
QMap< QString, KProtocolInfo::Ptr > | m_cache |
Static Protected Attributes | |
static KProtocolInfoFactory * | _self = 0 |
Constructor & Destructor Documentation
KProtocolInfoFactory::KProtocolInfoFactory | ( | ) |
Definition at line 29 of file kprotocolinfofactory.cpp.
KProtocolInfoFactory::~KProtocolInfoFactory | ( | ) | [virtual] |
Definition at line 34 of file kprotocolinfofactory.cpp.
Member Function Documentation
KProtocolInfo::List KProtocolInfoFactory::allProtocols | ( | ) | const |
KProtocolInfo * KProtocolInfoFactory::createEntry | ( | int | offset | ) | const [protected, virtual] |
Read an entry from the database.
Implements KSycocaFactory.
Definition at line 41 of file kprotocolinfofactory.cpp.
virtual KSycocaEntry* KProtocolInfoFactory::createEntry | ( | const QString & | file, | |
const char * | resource | |||
) | const [inline, protected, virtual] |
Construct an entry from a config file.
To be implemented in the real factories.
Implements KSycocaFactory.
Definition at line 81 of file kprotocolinfofactory.h.
KProtocolInfo::Ptr KProtocolInfoFactory::findProtocol | ( | const QString & | protocol | ) |
Definition at line 91 of file kprotocolinfofactory.cpp.
QStringList KProtocolInfoFactory::protocols | ( | ) | const |
Returns list of all known protocols.
- Returns:
- a list of all protocols
Definition at line 63 of file kprotocolinfofactory.cpp.
static KProtocolInfoFactory* KProtocolInfoFactory::self | ( | ) | [inline, static] |
The instance of the KProtocolInfoFactory.
- Returns:
- the factory instance
Definition at line 51 of file kprotocolinfofactory.h.
void KProtocolInfoFactory::virtual_hook | ( | int | id, | |
void * | data | |||
) | [protected, virtual] |
Virtual hook, used to add new "virtual" functions while maintaining binary compatibility.
Unused in this class.
Reimplemented from KSycocaFactory.
Definition at line 116 of file kprotocolinfofactory.cpp.
Member Data Documentation
KProtocolInfoFactory * KProtocolInfoFactory::_self = 0 [static, protected] |
Definition at line 90 of file kprotocolinfofactory.h.
QMap<QString,KProtocolInfo::Ptr> KProtocolInfoFactory::m_cache [protected] |
Definition at line 92 of file kprotocolinfofactory.h.
The documentation for this class was generated from the following files: