KDED
kbuildmimetypefactory.cpp
Go to the documentation of this file.
53 KMimeTypeFactory::MimeTypeEntry::Ptr KBuildMimeTypeFactory::findMimeTypeEntryByName(const QString &_name, KMimeType::FindByNameOption options)
78 KSycocaEntry* KBuildMimeTypeFactory::createEntry(const QString &file, const char *resource) const
KSycocaEntryDict * m_entryDict
virtual bool seek(qint64 pos)
const char * name(StandardAction id)
KSycocaResourceList * m_resourceList
Definition: ksycocaresourcelist.h:32
static KMimeTypeRepository * self()
virtual qint64 pos() const
int lastIndexOf(QChar ch, int from, Qt::CaseSensitivity cs) const
virtual KSycocaEntry::List allEntries() const
Definition: kbuildmimetypefactory.cpp:67
void createFakeMimeType(const QString &name)
Definition: kbuildmimetypefactory.cpp:121
MimeTypeEntry::Ptr findMimeTypeEntryByName(const QString &_name, KMimeType::FindByNameOption options=KMimeType::DontResolveAlias)
Find a mime type entry in the database file.
Definition: kbuildmimetypefactory.cpp:53
virtual void addEntry(const KSycocaEntry::Ptr &newEntry)
iterator begin()
void add(const QString &resource, const QString &filter)
Definition: ksycocaresourcelist.h:37
static QStringList resourceTypes()
Returns all resource types for this factory.
Definition: kbuildmimetypefactory.cpp:43
virtual KSycocaEntry * createEntry(const QString &file, const char *resource) const
Construct a KMimeType from a config file.
Definition: kbuildmimetypefactory.cpp:78
virtual void save(QDataStream &str)
Write out mime type specific index files.
Definition: kbuildmimetypefactory.cpp:106
const T value(const Key &key) const
virtual ~KBuildMimeTypeFactory()
Definition: kbuildmimetypefactory.cpp:48
QString left(int n) const
virtual void saveHeader(QDataStream &str)
Write out header information.
Definition: kbuildmimetypefactory.cpp:101
QIODevice * device() const
iterator end()
typedef Iterator
QString canonicalName(const QString &mime)
static KSycoca * self()
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.