KServiceGroupFactory Class Reference

List of all members.

Detailed Description

Definition at line 36 of file kservicegroupfactory.h.


Public Member Functions

 KServiceGroupFactory ()
virtual ~KServiceGroupFactory ()
virtual KSycocaEntry * createEntry (const QString &, const char *)
KServiceGroupfindGroupByDesktopPath (const QString &_name, bool deep=true)
KServiceGroupfindBaseGroup (const QString &_baseGroupName, bool deep=true)

Static Public Member Functions

static KServiceGroupFactoryself ()

Protected Member Functions

KServiceGroupcreateGroup (int offset, bool deep)
KServiceGroupcreateEntry (int offset)
virtual void virtual_hook (int id, void *data)

Protected Attributes

KSycocaDict * m_baseGroupDict
int m_baseGroupDictOffset

Constructor & Destructor Documentation

KServiceGroupFactory::KServiceGroupFactory (  ) 

Create factory.

Definition at line 32 of file kservicegroupfactory.cpp.


Member Function Documentation

virtual KSycocaEntry* KServiceGroupFactory::createEntry ( const QString ,
const char *   
) [inline, virtual]

Construct a KServiceGroup from a config file.

Definition at line 49 of file kservicegroupfactory.h.

KServiceGroup * KServiceGroupFactory::findGroupByDesktopPath ( const QString _name,
bool  deep = true 
)

Find a group ( by desktop path, e.g.

"Applications/Editors")

Definition at line 69 of file kservicegroupfactory.cpp.

KServiceGroup * KServiceGroupFactory::findBaseGroup ( const QString _baseGroupName,
bool  deep = true 
)

Find a base group by name, e.g.

"settings"

Definition at line 92 of file kservicegroupfactory.cpp.

KServiceGroupFactory * KServiceGroupFactory::self (  )  [static]

Returns:
the unique service group factory, creating it if necessary

Definition at line 62 of file kservicegroupfactory.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys