diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-08-02 16:52:45 -0600 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-08-02 16:52:45 -0600 |
commit | 64436e0787382d5c7fb3dae5b6128e1d93a77979 (patch) | |
tree | d3a1b18fc278f908a88373eba77c9187db924efa /framework/src/domain/mime/mailtemplates.h | |
parent | 105474a893bfc6b6cd9fb86cb7b6bb6e39bb23e0 (diff) | |
download | kube-64436e0787382d5c7fb3dae5b6128e1d93a77979.tar.gz kube-64436e0787382d5c7fb3dae5b6128e1d93a77979.zip |
Moved mailcomposing into mailtemplates
so we can start testing it.
Diffstat (limited to 'framework/src/domain/mime/mailtemplates.h')
-rw-r--r-- | framework/src/domain/mime/mailtemplates.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/framework/src/domain/mime/mailtemplates.h b/framework/src/domain/mime/mailtemplates.h index 4f559bb6..773ded05 100644 --- a/framework/src/domain/mime/mailtemplates.h +++ b/framework/src/domain/mime/mailtemplates.h | |||
@@ -23,8 +23,17 @@ | |||
23 | #include <KMime/Message> | 23 | #include <KMime/Message> |
24 | #include <functional> | 24 | #include <functional> |
25 | 25 | ||
26 | struct Attachment { | ||
27 | QString name; | ||
28 | QString filename; | ||
29 | QByteArray mimeType; | ||
30 | bool isInline; | ||
31 | QByteArray data; | ||
32 | }; | ||
33 | |||
26 | namespace MailTemplates | 34 | namespace MailTemplates |
27 | { | 35 | { |
28 | void reply(const KMime::Message::Ptr &origMsg, const std::function<void(const KMime::Message::Ptr &result)> &callback); | 36 | void reply(const KMime::Message::Ptr &origMsg, const std::function<void(const KMime::Message::Ptr &result)> &callback); |
29 | QString plaintextContent(const KMime::Message::Ptr &origMsg); | 37 | QString plaintextContent(const KMime::Message::Ptr &origMsg); |
38 | KMime::Message::Ptr createMessage(KMime::Message::Ptr existingMessage, const QStringList &to, const QStringList &cc, const QStringList &bcc, const KMime::Types::Mailbox &from, const QString &subject, const QString &body, const QList<Attachment> &attachments); | ||
30 | }; | 39 | }; |