40class TDECORE_EXPORT KProtocolInfoFactory :
public KSycocaFactory
42 K_SYCOCAFACTORY( KST_KProtocolInfoFactory )
48 static KProtocolInfoFactory*
self()
49 {
if ( !_self)
new KProtocolInfoFactory();
return _self; }
61 KProtocolInfo *findProtocol(
const TQString &protocol);
67 TQStringList protocols();
73 virtual KSycocaEntry *createEntry(
const TQString &,
const char *)
79 virtual KProtocolInfo *createEntry(
int offset);
82 static KProtocolInfoFactory *_self;
84 TQMap<TQString,KProtocolInfo::Ptr> m_cache;
86 virtual void virtual_hook(
int id,
void* data );
88 class KProtocolInfoFactoryPrivate* d;
Base class for all Sycoca entries.