diff options
Diffstat (limited to 'framework/domain/composercontroller.h')
-rw-r--r-- | framework/domain/composercontroller.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/framework/domain/composercontroller.h b/framework/domain/composercontroller.h index 711a74e1..b410ce9b 100644 --- a/framework/domain/composercontroller.h +++ b/framework/domain/composercontroller.h | |||
@@ -39,6 +39,7 @@ class ComposerController : public QObject | |||
39 | Q_PROPERTY (QString body READ body WRITE setBody NOTIFY bodyChanged) | 39 | Q_PROPERTY (QString body READ body WRITE setBody NOTIFY bodyChanged) |
40 | Q_PROPERTY (QStringList identityModel READ identityModel) | 40 | Q_PROPERTY (QStringList identityModel READ identityModel) |
41 | Q_PROPERTY (int fromIndex READ fromIndex WRITE setFromIndex NOTIFY fromIndexChanged) | 41 | Q_PROPERTY (int fromIndex READ fromIndex WRITE setFromIndex NOTIFY fromIndexChanged) |
42 | Q_PROPERTY (QStringList attachments READ attachemts NOTIFY attachmentsChanged) | ||
42 | 43 | ||
43 | public: | 44 | public: |
44 | explicit ComposerController(QObject *parent = Q_NULLPTR); | 45 | explicit ComposerController(QObject *parent = Q_NULLPTR); |
@@ -63,6 +64,8 @@ public: | |||
63 | int fromIndex() const; | 64 | int fromIndex() const; |
64 | void setFromIndex(int fromIndex); | 65 | void setFromIndex(int fromIndex); |
65 | 66 | ||
67 | QStringList attachemts() const; | ||
68 | |||
66 | QVariant originalMessage() const; | 69 | QVariant originalMessage() const; |
67 | void setOriginalMessage(const QVariant &originalMessage); | 70 | void setOriginalMessage(const QVariant &originalMessage); |
68 | 71 | ||
@@ -73,11 +76,13 @@ signals: | |||
73 | void ccChanged(); | 76 | void ccChanged(); |
74 | void bccChanged(); | 77 | void bccChanged(); |
75 | void fromIndexChanged(); | 78 | void fromIndexChanged(); |
79 | void attachmentsChanged(); | ||
76 | 80 | ||
77 | public slots: | 81 | public slots: |
78 | void send(); | 82 | void send(); |
79 | void saveAsDraft(); | 83 | void saveAsDraft(); |
80 | void clear(); | 84 | void clear(); |
85 | void addAttachment(const QUrl &fileUrl); | ||
81 | 86 | ||
82 | private: | 87 | private: |
83 | QSharedPointer<KMime::Message> assembleMessage(); | 88 | QSharedPointer<KMime::Message> assembleMessage(); |
@@ -88,6 +93,7 @@ private: | |||
88 | QString m_body; | 93 | QString m_body; |
89 | QStringList m_identityModel; | 94 | QStringList m_identityModel; |
90 | int m_fromIndex; | 95 | int m_fromIndex; |
96 | QStringList m_attachments; | ||
91 | QVariant m_originalMessage; | 97 | QVariant m_originalMessage; |
92 | QVariant m_msg; | 98 | QVariant m_msg; |
93 | }; | 99 | }; |