summaryrefslogtreecommitdiffstats
path: root/framework/mail/composer.cpp
diff options
context:
space:
mode:
authorMichael Bohlender <michael.bohlender@kdemail.net>2016-02-04 23:31:42 +0100
committerMichael Bohlender <michael.bohlender@kdemail.net>2016-02-04 23:31:42 +0100
commite35336834f242e17c4c68072e9e680b8dbba12b2 (patch)
tree36e0d2e110cc5d7ce48cbc895badeea228e64ae4 /framework/mail/composer.cpp
parentbd098e7ed6f8e52e3b97f60def974c5d8c47369a (diff)
downloadkube-e35336834f242e17c4c68072e9e680b8dbba12b2.tar.gz
kube-e35336834f242e17c4c68072e9e680b8dbba12b2.zip
composer: make it possible to select an identity
Diffstat (limited to 'framework/mail/composer.cpp')
-rw-r--r--framework/mail/composer.cpp24
1 files changed, 23 insertions, 1 deletions
diff --git a/framework/mail/composer.cpp b/framework/mail/composer.cpp
index aa1ec7fc..6f603979 100644
--- a/framework/mail/composer.cpp
+++ b/framework/mail/composer.cpp
@@ -22,7 +22,7 @@
22 22
23Composer::Composer(QObject *parent) : QObject(parent) 23Composer::Composer(QObject *parent) : QObject(parent)
24{ 24{
25 25 m_identityModel << "Kuberich <kuberich@kolabnow.com>" << "Uni <kuberich@university.edu>" << "Spam <hello.spam@spam.to>";
26} 26}
27 27
28QString Composer::to() const 28QString Composer::to() const
@@ -90,6 +90,24 @@ void Composer::setBody(const QString &body)
90 } 90 }
91} 91}
92 92
93QStringList Composer::identityModel() const
94{
95 return m_identityModel;
96}
97
98int Composer::fromIndex() const
99{
100 return m_fromIndex;
101}
102
103void Composer::setFromIndex(int fromIndex)
104{
105 if(m_fromIndex != fromIndex) {
106 m_fromIndex = fromIndex;
107 emit fromIndexChanged();
108 }
109}
110
93void Composer::send() 111void Composer::send()
94{ 112{
95 //TODO 113 //TODO
@@ -106,4 +124,8 @@ void Composer::clear()
106{ 124{
107 setSubject(""); 125 setSubject("");
108 setBody(""); 126 setBody("");
127 setTo("");
128 setCc("");
129 setBcc("");
130 setFromIndex(-1);
109} \ No newline at end of file 131} \ No newline at end of file