Messagelib
objecttreeparser.cpp
6 SPDX-FileCopyrightText: 2002-2004 Klarälvdalens Datakonsult AB, a KDAB Group company, [email protected]
43 ObjectTreeParser::ObjectTreeParser(Interface::ObjectTreeSource *source, MimeTreeParser::NodeHelper *nodeHelper)
135 MessagePartPtr ObjectTreeParser::processType(KMime::Content *node, ProcessResult &processResult, const QByteArray &mimeType)
137 const auto formatters = mSource->bodyPartFormatterFactory()->formattersForType(QString::fromUtf8(mimeType));
156 MessagePart::Ptr ObjectTreeParser::parseObjectTreeInternal(KMime::Content *node, bool onlyOneMimePart)
The AlternativeMessagePart class.
Definition: mimetreeparser/src/messagepart.h:259
QString fromUtf8(const char *str, int size)
QByteArray mimeType() const
QList< KMime::Content * > List
Content * parent() const
QString decodedText(bool trimText=false, bool removeTrailingNewlines=false)
Parses messages and generates HTML display code out of them.
Definition: objecttreeparser.h:245
Interface for object tree sources.
Definition: objecttreesource.h:32
KCALUTILS_EXPORT QString mimeType()
QList< Content * > contents() const
an implementation of the BodyPart interface using KMime::Content's
Definition: partnodebodypart.h:31
The MessagePartList class.
Definition: mimetreeparser/src/messagepart.h:168
The TextMessagePart class.
Definition: mimetreeparser/src/messagepart.h:186
void init(KXmlGuiWindow *window, KGameDifficulty *difficulty=nullptr)
bool isTopLevel() const
Headers::ContentType * contentType(bool create=true)
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Dec 4 2023 03:56:58 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Dec 4 2023 03:56:58 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.