KDECore
ksycocafactory.h
Go to the documentation of this file.
148class KDECORE_EXPORT KSycocaFactoryList : public QList<KSycocaFactory*> //krazy:exclude=dpointer (acts as a typedef)
Definition ksycocadict_p.h:37
Workaround for the lack of QThreadStorage::setAutoDelete(false).
Definition ksycocafactory.h:160
KSycocaFactoryContainer(F *factory)
Definition ksycocafactory.h:162
void instanceDestroyed(F *factory)
Definition ksycocafactory.h:192
void instanceCreated(F *newFactory)
Definition ksycocafactory.h:186
~KSycocaFactorySingleton()
Definition ksycocafactory.h:182
KSycocaFactorySingleton()
Definition ksycocafactory.h:180
virtual KSycocaEntry * createEntry(int offset) const =0
Read an entry from the database.
const KSycocaResourceList * resourceList() const
Definition ksycocafactory.cpp:226
virtual KSycocaEntry::List allEntries() const
Get a list of all entries from the database.
Definition ksycocafactory.cpp:183
virtual void virtual_hook(int id, void *data)
Virtual hook, used to add new "virtual" functions while maintaining binary compatibility.
Definition ksycocafactory.cpp:246
void removeEntry(const QString &entryName)
Remove all entries with the given name.
Definition ksycocafactory.cpp:172
virtual void saveHeader(QDataStream &str)
Writes out a header to the stream 'str'.
Definition ksycocafactory.cpp:87
virtual void save(QDataStream &str)
Saves all entries it maintains as well as index files for these entries to the stream 'str'.
Definition ksycocafactory.cpp:97
KSycocaFactory(KSycocaFactoryId factory_id)
Create a factory which can be used to lookup from/create a database (depending on KSycoca::isBuilding...
Definition ksycocafactory.cpp:50
virtual void addEntry(const KSycocaEntry::Ptr &newEntry)
Add an entry.
Definition ksycocafactory.cpp:146
virtual KSycocaEntry * createEntry(const QString &file, const char *resource) const =0
Construct an entry from a config file.
KSycocaFactoryId
A KSycocaFactoryId is a code (out of the KSycocaFactoryId enum) assigned to each class type derived f...
Definition ksycocatype.h:44
virtual KSycocaFactoryId factoryId() const =0
Definition ksycocafactory.h:28
Definition kaboutdata.h:33
#define F
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.