KDED
kbuildservicetypefactory.cpp
Go to the documentation of this file.
61 KSycocaEntry* KBuildServiceTypeFactory::createEntry(const QString &file, const char *resource) const
80 kWarning() << "The service type config file " << desktopFile.fileName() << " has Type=" << type << " instead of Type=ServiceType";
87 kWarning() << "The service type config file " << desktopFile.fileName() << " does not contain a ServiceType=... entry";
112 for (QMap<QString, int>::ConstIterator it = m_propertyTypeDict.constBegin(); it != m_propertyTypeDict.constEnd(); ++it) {
147 kWarning(7021) << "Property '"<< property << "' is defined multiple times ("<< serviceType->name() <<")";
QMap< QString, int > m_propertyTypeDict
virtual bool seek(qint64 pos)
const_iterator constBegin() const
virtual void addEntry(const KSycocaEntry::Ptr &newEntry)
Add entry.
Definition: kbuildservicetypefactory.cpp:133
const char * name(StandardAction id)
Definition: ksycocaresourcelist.h:32
virtual KSycocaEntry * createEntry(const QString &file, const char *resource) const
Construct a KServiceType from a config file.
Definition: kbuildservicetypefactory.cpp:61
virtual qint64 pos() const
int lastIndexOf(QChar ch, int from, Qt::CaseSensitivity cs) const
virtual ~KBuildServiceTypeFactory()
Definition: kbuildservicetypefactory.cpp:47
virtual void saveHeader(QDataStream &str)
Write out header information.
Definition: kbuildservicetypefactory.cpp:108
bool isEmpty() const
const_iterator constEnd() const
void add(const QString &resource, const QString &filter)
Definition: ksycocaresourcelist.h:37
iterator end()
iterator begin()
virtual KServiceType::Ptr findServiceTypeByName(const QString &_name)
Find a service type in the database file.
Definition: kbuildservicetypefactory.cpp:52
const Key key(const T &value) const
QString mid(int position, int n) const
QString fileName() const
static QStringList resourceTypes()
Returns all resource types for this factory.
Definition: kbuildservicetypefactory.cpp:42
static QDebug kWarning(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
virtual void save(QDataStream &str)
Write out service type specific index files.
Definition: kbuildservicetypefactory.cpp:118
iterator insert(const Key &key, const T &value)
QIODevice * device() const
T readEntry(const QString &key, const T &aDefault) const
static KSycoca * self()
KConfigGroup desktopGroup() const
int count(const Key &key) const
iterator find(const Key &key)
const T value(const Key &key) const
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:26:11 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:26:11 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.