KDED
kbuildservicegroupfactory.cpp
Go to the documentation of this file.
62void KBuildServiceGroupFactory::addNewEntryTo( const QString &menuName, const KService::Ptr& newEntry)
78KBuildServiceGroupFactory::addNew( const QString &menuName, const QString& file, KServiceGroup::Ptr entry, bool isDeleted)
125KBuildServiceGroupFactory::addNewChild( const QString &parent, const KSycocaEntry::Ptr& newEntry)
182KServiceGroup::Ptr KBuildServiceGroupFactory::findGroupByDesktopPath( const QString &_name, bool deep )
virtual void save(QDataStream &str)
Write out servicegroup specific index files.
Definition kbuildservicegroupfactory.cpp:166
virtual ~KBuildServiceGroupFactory()
Definition kbuildservicegroupfactory.cpp:48
KServiceGroup::Ptr addNew(const QString &menuName, const QString &file, KServiceGroup::Ptr entry, bool isDeleted)
Add new menu menuName defined by file When entry is non-null it is re-used, otherwise a new group is ...
Definition kbuildservicegroupfactory.cpp:78
virtual void addEntry(const KSycocaEntry::Ptr &newEntry)
Add a new menu entry.
Definition kbuildservicegroupfactory.cpp:144
virtual void saveHeader(QDataStream &str)
Write out header information.
Definition kbuildservicegroupfactory.cpp:158
static QStringList resourceTypes()
Returns all resource types for this service factory.
Definition kbuildservicegroupfactory.cpp:43
virtual KServiceGroup::Ptr findGroupByDesktopPath(const QString &_name, bool deep=true)
Find a group ( by desktop path, e.g.
Definition kbuildservicegroupfactory.cpp:182
void addNewChild(const QString &parent, const KSycocaEntry::Ptr &newEntry)
Adds the entry newEntry to the "parent group" parent, creating the group if necassery.
Definition kbuildservicegroupfactory.cpp:125
virtual KServiceGroup * createEntry(const QString &, const char *) const
Create new entry.
Definition kbuildservicegroupfactory.cpp:54
void addNewEntryTo(const QString &menuName, const KService::Ptr &newEntry)
Adds the entry newEntry to the menu menuName.
Definition kbuildservicegroupfactory.cpp:62
int m_baseGroupDictOffset
KServiceGroupFactory()
KSycocaDict * m_baseGroupDict
KSharedPtr< KServiceGroup > Ptr
KSharedPtr< KService > Ptr
KSharedPtr< KSycocaEntry > Ptr
KSycocaEntryDict * m_entryDict
virtual void saveHeader(QDataStream &str)
virtual void save(QDataStream &str)
KSycocaResourceList * m_resourceList
virtual void addEntry(const KSycocaEntry::Ptr &newEntry)
Definition ksycocaresourcelist.h:33
static KSycoca * self()
static QDebug kWarning(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.