diff options
author | Michael Bohlender <michael.bohlender@kdemail.net> | 2016-02-04 23:31:42 +0100 |
---|---|---|
committer | Michael Bohlender <michael.bohlender@kdemail.net> | 2016-02-04 23:31:42 +0100 |
commit | e35336834f242e17c4c68072e9e680b8dbba12b2 (patch) | |
tree | 36e0d2e110cc5d7ce48cbc895badeea228e64ae4 /framework/mail/composer.h | |
parent | bd098e7ed6f8e52e3b97f60def974c5d8c47369a (diff) | |
download | kube-e35336834f242e17c4c68072e9e680b8dbba12b2.tar.gz kube-e35336834f242e17c4c68072e9e680b8dbba12b2.zip |
composer: make it possible to select an identity
Diffstat (limited to 'framework/mail/composer.h')
-rw-r--r-- | framework/mail/composer.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/framework/mail/composer.h b/framework/mail/composer.h index a9741f6b..bdb59840 100644 --- a/framework/mail/composer.h +++ b/framework/mail/composer.h | |||
@@ -21,7 +21,7 @@ | |||
21 | 21 | ||
22 | #include <QObject> | 22 | #include <QObject> |
23 | #include <QString> | 23 | #include <QString> |
24 | 24 | #include <QStringList> | |
25 | 25 | ||
26 | class Composer : public QObject | 26 | class Composer : public QObject |
27 | { | 27 | { |
@@ -31,6 +31,8 @@ class Composer : public QObject | |||
31 | Q_PROPERTY (QString bcc READ bcc WRITE setBcc NOTIFY bccChanged) | 31 | Q_PROPERTY (QString bcc READ bcc WRITE setBcc NOTIFY bccChanged) |
32 | Q_PROPERTY (QString subject READ subject WRITE setSubject NOTIFY subjectChanged) | 32 | Q_PROPERTY (QString subject READ subject WRITE setSubject NOTIFY subjectChanged) |
33 | Q_PROPERTY (QString body READ body WRITE setBody NOTIFY bodyChanged) | 33 | Q_PROPERTY (QString body READ body WRITE setBody NOTIFY bodyChanged) |
34 | Q_PROPERTY (QStringList identityModel READ identityModel) | ||
35 | Q_PROPERTY (int fromIndex READ fromIndex WRITE setFromIndex NOTIFY fromIndexChanged) | ||
34 | 36 | ||
35 | public: | 37 | public: |
36 | explicit Composer(QObject *parent = Q_NULLPTR); | 38 | explicit Composer(QObject *parent = Q_NULLPTR); |
@@ -50,12 +52,18 @@ public: | |||
50 | QString body() const; | 52 | QString body() const; |
51 | void setBody(const QString &body); | 53 | void setBody(const QString &body); |
52 | 54 | ||
55 | QStringList identityModel() const; | ||
56 | |||
57 | int fromIndex() const; | ||
58 | void setFromIndex(int fromIndex); | ||
59 | |||
53 | signals: | 60 | signals: |
54 | void subjectChanged(); | 61 | void subjectChanged(); |
55 | void bodyChanged(); | 62 | void bodyChanged(); |
56 | void toChanged(); | 63 | void toChanged(); |
57 | void ccChanged(); | 64 | void ccChanged(); |
58 | void bccChanged(); | 65 | void bccChanged(); |
66 | void fromIndexChanged(); | ||
59 | 67 | ||
60 | public slots: | 68 | public slots: |
61 | void send(); | 69 | void send(); |
@@ -68,4 +76,6 @@ private: | |||
68 | QString m_bcc; | 76 | QString m_bcc; |
69 | QString m_subject; | 77 | QString m_subject; |
70 | QString m_body; | 78 | QString m_body; |
79 | QStringList m_identityModel; | ||
80 | int m_fromIndex; | ||
71 | }; | 81 | }; |