Messagelib
messagepartrendererfactory.cpp
70 qCWarning(MESSAGEVIEWER_LOG) << md.fileName() << "returned empty type specification for index" << i;
96 void MessagePartRendererFactoryPrivate::insert(const QByteArray &type, MessagePartRendererBase *renderer, const QString &mimeType, int priority)
132 QVector<MessagePartRendererBase *> MessagePartRendererFactory::renderersForPart(const QMetaObject *mo, const MimeTreeParser::MessagePartPtr &mp) const
136 const auto mtName = mp->content() ? QString::fromUtf8(mp->content()->contentType()->mimeType().toLower()) : QString();
QString fromUtf8(const char *str, int size)
The MessagePartRendererBase class.
Definition: messagepartrendererbase.h:61
allAncestors
KCALUTILS_EXPORT QString mimeType()
void setPluginPath(const QString &subdir)
Customize where to look for render plugins.
Definition: messagepartrendererfactory.cpp:121
KIOCORE_EXPORT MimetypeJob * mimetype(const QUrl &url, JobFlags flags=DefaultFlags)
QMimeType mimeTypeForName(const QString &nameOrAlias) const const
char * toString(const T &value)
void push_back(QChar ch)
bool isValid() const const
void reserve(int size)
The MessagePartRendererFactory class.
Definition: messagepartrendererfactory.h:25
static QVector< KPluginMetaData > findPlugins(const QString &directory, std::function< bool(const KPluginMetaData &)> filter, KPluginMetaDataOption option)
const char * className() const const
KGuiItem insert()
An interface to body part reader link handlers.
Definition: bodyparturlhandler.h:56
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Mar 26 2023 04:08:11 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Mar 26 2023 04:08:11 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.