KDECore
ksycocafactory.h
Go to the documentation of this file.
148 class KDECORE_EXPORT KSycocaFactoryList : public QList<KSycocaFactory*> //krazy:exclude=dpointer (acts as a typedef)
Template for making it easier to define a threadsafe singleton for each factory, with support for kbu...
Definition: ksycocafactory.h:177
KSycocaFactorySingleton()
Definition: ksycocafactory.h:180
virtual KSycocaEntry * createEntry(const QString &file, const char *resource) const =0
Construct an entry from a config file.
virtual KSycocaEntry * createEntry(int offset) const =0
Read an entry from the database.
void instanceDestroyed(F *factory)
Definition: ksycocafactory.h:192
#define F
KSycocaFactoryId
A KSycocaFactoryId is a code (out of the KSycocaFactoryId enum) assigned to each class type derived f...
Definition: ksycocatype.h:44
Definition: kaboutdata.h:33
Workaround for the lack of QThreadStorage::setAutoDelete(false).
Definition: ksycocafactory.h:160
KSycocaFactoryContainer(F *factory)
Definition: ksycocafactory.h:162
Definition: ksycocafactory.h:28
This, instead of a typedef, allows to declare "class ..." in header files.
Definition: ksycocafactory.h:149
~KSycocaFactorySingleton()
Definition: ksycocafactory.h:182
Definition: ksycocafactory.h:37
Definition: ksycocadict_p.h:37
virtual KSycocaFactoryId factoryId() const =0
void instanceCreated(F *newFactory)
Definition: ksycocafactory.h:186
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Thu Aug 27 2020 00:00:00 by doxygen 1.8.20 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Thu Aug 27 2020 00:00:00 by doxygen 1.8.20 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.