summaryrefslogtreecommitdiffstats
path: root/framework/domain/composercontroller.h
diff options
context:
space:
mode:
authorMichael Bohlender <michael.bohlender@kdemail.net>2016-03-10 09:58:59 +0100
committerMichael Bohlender <michael.bohlender@kdemail.net>2016-03-10 09:58:59 +0100
commit07429f3ef27ac464d69c045ef33bfeac147e0246 (patch)
tree27b4aefdec16d8df90720447e43eaa5352229b41 /framework/domain/composercontroller.h
parentd0617d0ad6926c250e29d1a40db93733fa911e5d (diff)
downloadkube-07429f3ef27ac464d69c045ef33bfeac147e0246.tar.gz
kube-07429f3ef27ac464d69c045ef33bfeac147e0246.zip
enable ugly add_attachments in composer
Diffstat (limited to 'framework/domain/composercontroller.h')
-rw-r--r--framework/domain/composercontroller.h6
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
43public: 44public:
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
77public slots: 81public 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
82private: 87private:
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};