19 #ifndef __k_build_service_group_factory_h__
20 #define __k_build_service_group_factory_h__
22 #include <kservicegroupfactory.h>
24 #include <tqstringlist.h>
43 virtual KServiceGroup *
createEntry(
const TQString &,
const char *);
45 virtual KServiceGroup *
createEntry(
int) { assert(0);
return 0L; }
50 void addNewEntryTo(
const TQString &menuName, KService *newEntry);
58 KServiceGroup *
addNewChild(
const TQString &parent,
const char *resource, KSycocaEntry *newEntry);
65 KServiceGroup *
addNew(
const TQString &menuName,
const TQString& file, KServiceGroup *entry,
bool isDeleted);
70 virtual void addEntry( KSycocaEntry *newEntry,
const char *resource );
75 virtual void save(TQDataStream &str);