Messagelib
mimetreeparser/src/nodehelper.h
2 SPDX-FileCopyrightText: 2009 Klarälvdalens Datakonsult AB, a KDAB Group company, [email protected]
79 QVector<MessagePartPtr> messagePartsOfMailHeader(const char *header, const KMime::Content *message) const;
80 KMime::Headers::Base const *mailHeaderAsBase(const char *header, const KMime::Content *message) const;
81 QSharedPointer<KMime::Headers::Generics::AddressList> mailHeaderAsAddressList(const char *header, const KMime::Content *message) const;
90 /** Get the extra nodes attached to the @param topLevelNode and all sub-nodes of @param topLevelNode */
93 /** Return a modified message (node tree) starting from @param topLevelNode that has the original nodes and the extra nodes.
104 Interface::BodyPartMemento *bodyPartMemento(KMime::Content *node, const QByteArray &which) const;
106 void setBodyPartMemento(KMime::Content *node, const QByteArray &which, Interface::BodyPartMemento *memento);
185 Q_REQUIRED_RESULT static QString fixEncoding(const QString &encoding); // TODO(Andras) move to a utility class?
193 Q_REQUIRED_RESULT static QString encodingForName(const QString &descriptiveName); // TODO(Andras) move to a utility class?
199 Q_REQUIRED_RESULT static QStringList supportedEncodings(bool usAscii); // TODO(Andras) move to a utility class?
234 bool unencryptedMessage_helper(KMime::Content *node, QByteArray &resultingData, bool addHeaders, int recursionLevel = 1);
KIMAP2_EXPORT QTextCodec * codecForName(const QString &name)
interface of classes that implement status for BodyPartFormatters.
Definition: bodypart.h:33
QString message
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Jun 4 2023 04:01:57 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Jun 4 2023 04:01:57 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.