diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-03-01 00:08:45 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-03-01 00:08:45 +0100 |
commit | 235b8cb38214fe1ec919fce8701737d7b944c6de (patch) | |
tree | 92468fe9c9f939086d8dac6f01d36f4f71a40c95 /framework/mail/composer.h | |
parent | 0467b39e1ca034ec7298017e3055e352c755a386 (diff) | |
download | kube-235b8cb38214fe1ec919fce8701737d7b944c6de.tar.gz kube-235b8cb38214fe1ec919fce8701737d7b944c6de.zip |
Support for mail replies
A template message is generated based on the input message,
including appropriate recepients and quoted text.
Encoding and and options are mostly hardcoded still,
and there might be one or the other crash with HTML mails.
Also image/attachment support is incomplete.
Diffstat (limited to 'framework/mail/composer.h')
-rw-r--r-- | framework/mail/composer.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/framework/mail/composer.h b/framework/mail/composer.h index bdb59840..ee38187f 100644 --- a/framework/mail/composer.h +++ b/framework/mail/composer.h | |||
@@ -22,10 +22,12 @@ | |||
22 | #include <QObject> | 22 | #include <QObject> |
23 | #include <QString> | 23 | #include <QString> |
24 | #include <QStringList> | 24 | #include <QStringList> |
25 | #include <QVariant> | ||
25 | 26 | ||
26 | class Composer : public QObject | 27 | class Composer : public QObject |
27 | { | 28 | { |
28 | Q_OBJECT | 29 | Q_OBJECT |
30 | Q_PROPERTY (QVariant originalMessage READ originalMessage WRITE setOriginalMessage) | ||
29 | Q_PROPERTY (QString to READ to WRITE setTo NOTIFY toChanged) | 31 | Q_PROPERTY (QString to READ to WRITE setTo NOTIFY toChanged) |
30 | Q_PROPERTY (QString cc READ cc WRITE setCc NOTIFY ccChanged) | 32 | Q_PROPERTY (QString cc READ cc WRITE setCc NOTIFY ccChanged) |
31 | Q_PROPERTY (QString bcc READ bcc WRITE setBcc NOTIFY bccChanged) | 33 | Q_PROPERTY (QString bcc READ bcc WRITE setBcc NOTIFY bccChanged) |
@@ -57,6 +59,9 @@ public: | |||
57 | int fromIndex() const; | 59 | int fromIndex() const; |
58 | void setFromIndex(int fromIndex); | 60 | void setFromIndex(int fromIndex); |
59 | 61 | ||
62 | QVariant originalMessage() const; | ||
63 | void setOriginalMessage(const QVariant &originalMessage); | ||
64 | |||
60 | signals: | 65 | signals: |
61 | void subjectChanged(); | 66 | void subjectChanged(); |
62 | void bodyChanged(); | 67 | void bodyChanged(); |
@@ -78,4 +83,6 @@ private: | |||
78 | QString m_body; | 83 | QString m_body; |
79 | QStringList m_identityModel; | 84 | QStringList m_identityModel; |
80 | int m_fromIndex; | 85 | int m_fromIndex; |
86 | QVariant m_originalMessage; | ||
87 | QVariant m_msg; | ||
81 | }; | 88 | }; |