KServiceFactory Class Reference
List of all members.Detailed Description
Definition at line 38 of file kservicefactory.h.
Public Member Functions | |
KServiceFactory () | |
virtual | ~KServiceFactory () |
virtual KSycocaEntry * | createEntry (const QString &, const char *) |
KService * | findServiceByName (const QString &_name) |
KService * | findServiceByDesktopName (const QString &_name) |
KService * | findServiceByDesktopPath (const QString &_name) |
KService * | findServiceByMenuId (const QString &_menuId) |
KService::List | offers (int serviceTypeOffset) |
KService::List | allServices () |
KService::List | allInitServices () |
Static Public Member Functions | |
static KServiceFactory * | self () |
Protected Member Functions | |
virtual KService * | createEntry (int offset) |
virtual void | virtual_hook (int id, void *data) |
Protected Attributes | |
int | m_offerListOffset |
int | m_initListOffset |
KSycocaDict * | m_nameDict |
int | m_nameDictOffset |
KSycocaDict * | m_relNameDict |
int | m_relNameDictOffset |
KSycocaDict * | m_menuIdDict |
int | m_menuIdDictOffset |
Constructor & Destructor Documentation
KServiceFactory::KServiceFactory | ( | ) |
Member Function Documentation
virtual KSycocaEntry* KServiceFactory::createEntry | ( | const QString & | , | |
const char * | ||||
) | [inline, virtual] |
Find a service (by desktop file name, e.g.
"konsole")
Definition at line 113 of file kservicefactory.cpp.
Find a service ( by desktop path, e.g.
"System/konsole.desktop")
Definition at line 136 of file kservicefactory.cpp.
Find a service ( by menu id, e.g.
"kde-konsole.desktop")
Definition at line 159 of file kservicefactory.cpp.
KService::List KServiceFactory::offers | ( | int | serviceTypeOffset | ) |
- Returns:
- the services supporting the given service type
Definition at line 250 of file kservicefactory.cpp.
KService::List KServiceFactory::allServices | ( | ) |
- Returns:
- all services.
Very memory consuming, avoid using.
Definition at line 206 of file kservicefactory.cpp.
KService::List KServiceFactory::allInitServices | ( | ) |
- Returns:
- all services which have a "X-KDE-Init" line.
Definition at line 221 of file kservicefactory.cpp.
KServiceFactory * KServiceFactory::self | ( | ) | [static] |
- Returns:
- the unique service factory, creating it if necessary
Definition at line 82 of file kservicefactory.cpp.
The documentation for this class was generated from the following files: