#include <kbuildservicegroupfactory.h>
Inherits KServiceGroupFactory.
Public Member Functions | |
| KBuildServiceGroupFactory () | |
| virtual KServiceGroup * | createEntry (const TQString &, const char *) |
| virtual KServiceGroup * | createEntry (int) |
| void | addNewEntryTo (const TQString &menuName, KService *newEntry) |
| KServiceGroup * | addNewChild (const TQString &parent, const char *resource, KSycocaEntry *newEntry) |
| KServiceGroup * | addNew (const TQString &menuName, const TQString &file, KServiceGroup *entry, bool isDeleted) |
| virtual void | addEntry (KSycocaEntry *newEntry, const char *resource) |
| virtual void | save (TQDataStream &str) |
| virtual void | saveHeader (TQDataStream &str) |
Static Public Member Functions | |
| static TQStringList | resourceTypes () |
Detailed Description
Service group factory for building tdesycoca.
Definition at line 30 of file kbuildservicegroupfactory.h.
Constructor & Destructor Documentation
◆ KBuildServiceGroupFactory()
| KBuildServiceGroupFactory::KBuildServiceGroupFactory | ( | ) |
Create factory.
Definition at line 31 of file kbuildservicegroupfactory.cpp.
◆ ~KBuildServiceGroupFactory()
|
virtual |
Definition at line 45 of file kbuildservicegroupfactory.cpp.
Member Function Documentation
◆ addEntry()
|
virtual |
Add a new menu entry.
Definition at line 143 of file kbuildservicegroupfactory.cpp.
◆ addNew()
| KServiceGroup * KBuildServiceGroupFactory::addNew | ( | const TQString & | menuName, |
| const TQString & | file, | ||
| KServiceGroup * | entry, | ||
| bool | isDeleted | ||
| ) |
Add new menu menuName defined by file When entry is non-null it is re-used, otherwise a new group is created.
A pointer to the group is returned.
Definition at line 75 of file kbuildservicegroupfactory.cpp.
◆ addNewChild()
| KServiceGroup * KBuildServiceGroupFactory::addNewChild | ( | const TQString & | parent, |
| const char * | resource, | ||
| KSycocaEntry * | newEntry | ||
| ) |
Adds the entry newEntry to the "parent group" parent, creating the group if necassery.
A "parent group" is a group of services that all have the same "X-TDE-ParentApp".
Definition at line 121 of file kbuildservicegroupfactory.cpp.
◆ addNewEntryTo()
| void KBuildServiceGroupFactory::addNewEntryTo | ( | const TQString & | menuName, |
| KService * | newEntry | ||
| ) |
Adds the entry newEntry to the menu menuName.
Definition at line 59 of file kbuildservicegroupfactory.cpp.
◆ createEntry() [1/2]
|
virtual |
Create new entry.
Definition at line 51 of file kbuildservicegroupfactory.cpp.
◆ createEntry() [2/2]
|
inlinevirtual |
Definition at line 45 of file kbuildservicegroupfactory.h.
◆ resourceTypes()
|
static |
Returns all resource types for this service factory.
Definition at line 40 of file kbuildservicegroupfactory.cpp.
◆ save()
|
virtual |
Write out servicegroup specific index files.
Definition at line 164 of file kbuildservicegroupfactory.cpp.
◆ saveHeader()
|
virtual |
Write out header information.
Definition at line 156 of file kbuildservicegroupfactory.cpp.
The documentation for this class was generated from the following files:
Trinity API Reference