|
|
A sycoca factory for services (e.g. applications) It loads the services from parsing directories (e.g. applnk/) but can also create service from data streams or single config files
KServiceFactory ()
| KServiceFactory |
Create factory
~KServiceFactory ()
| ~KServiceFactory |
[virtual]
KSycocaEntry * createEntry (const QString &, const char *)
| createEntry |
[virtual]
Construct a KService from a config file.
Reimplemented from KSycocaFactory.
KService * findServiceByName ( const QString &_name )
| findServiceByName |
Find a service (by name, e.g. "Terminal")
KService * findServiceByDesktopName ( const QString &_name )
| findServiceByDesktopName |
Find a service (by desktop file name, e.g. "konsole")
KService * findServiceByDesktopPath ( const QString &_name )
| findServiceByDesktopPath |
Find a service ( by desktop path, e.g. "System/konsole.desktop")
KService::List offers ( int serviceTypeOffset )
| offers |
Returns: the services supporting the given service type
KService::List allServices ()
| allServices |
Returns: all services. Very memory consuming, avoid using.
KService::List allInitServices ()
| allInitServices |
Returns: all services which have a "X-KDE-Init" line.
KServiceFactory * self ()
| self |
[static]
Returns: the unique service factory, creating it if necessary
KService * createEntry (int offset)
| createEntry |
[protected virtual]
Reimplemented from KSycocaFactory.
int m_offerListOffset | m_offerListOffset |
[protected]
int m_initListOffset | m_initListOffset |
[protected]
KSycocaDict * m_nameDict | m_nameDict |
[protected]
int m_nameDictOffset | m_nameDictOffset |
[protected]
KSycocaDict * m_relNameDict | m_relNameDict |
[protected]
int m_relNameDictOffset | m_relNameDictOffset |
[protected]
void virtual_hook ( int id, void* data )
| virtual_hook |
[protected virtual]
Reimplemented from KSycocaFactory.
Generated by: caleb on tcdevel on Tue Jan 28 12:54:15 2003, using kdoc $. |