diff options
Diffstat (limited to 'framework/domain/composercontroller.h')
-rw-r--r-- | framework/domain/composercontroller.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/framework/domain/composercontroller.h b/framework/domain/composercontroller.h index 8390c639..aa2ae0d7 100644 --- a/framework/domain/composercontroller.h +++ b/framework/domain/composercontroller.h | |||
@@ -38,6 +38,8 @@ class ComposerController : public QObject | |||
38 | Q_PROPERTY (QString bcc READ bcc WRITE setBcc NOTIFY bccChanged) | 38 | Q_PROPERTY (QString bcc READ bcc WRITE setBcc NOTIFY bccChanged) |
39 | Q_PROPERTY (QString subject READ subject WRITE setSubject NOTIFY subjectChanged) | 39 | Q_PROPERTY (QString subject READ subject WRITE setSubject NOTIFY subjectChanged) |
40 | Q_PROPERTY (QString body READ body WRITE setBody NOTIFY bodyChanged) | 40 | Q_PROPERTY (QString body READ body WRITE setBody NOTIFY bodyChanged) |
41 | Q_PROPERTY (QString recepientSearchString READ recepientSearchString WRITE setRecepientSearchString) | ||
42 | Q_PROPERTY (QAbstractItemModel* recepientAutocompletionModel READ recepientAutocompletionModel CONSTANT) | ||
41 | Q_PROPERTY (QAbstractItemModel* identityModel READ identityModel CONSTANT) | 43 | Q_PROPERTY (QAbstractItemModel* identityModel READ identityModel CONSTANT) |
42 | Q_PROPERTY (int currentIdentityIndex MEMBER m_currentAccountIndex) | 44 | Q_PROPERTY (int currentIdentityIndex MEMBER m_currentAccountIndex) |
43 | Q_PROPERTY (QStringList attachments READ attachemts NOTIFY attachmentsChanged) | 45 | Q_PROPERTY (QStringList attachments READ attachemts NOTIFY attachmentsChanged) |
@@ -60,7 +62,11 @@ public: | |||
60 | QString body() const; | 62 | QString body() const; |
61 | void setBody(const QString &body); | 63 | void setBody(const QString &body); |
62 | 64 | ||
65 | QString recepientSearchString() const; | ||
66 | void setRecepientSearchString(const QString &body); | ||
67 | |||
63 | QAbstractItemModel *identityModel() const; | 68 | QAbstractItemModel *identityModel() const; |
69 | QAbstractItemModel *recepientAutocompletionModel() const; | ||
64 | 70 | ||
65 | QStringList attachemts() const; | 71 | QStringList attachemts() const; |
66 | Q_INVOKABLE void loadMessage(const QVariant &draft, bool loadAsDraft); | 72 | Q_INVOKABLE void loadMessage(const QVariant &draft, bool loadAsDraft); |
@@ -81,6 +87,8 @@ public slots: | |||
81 | void addAttachment(const QUrl &fileUrl); | 87 | void addAttachment(const QUrl &fileUrl); |
82 | 88 | ||
83 | private: | 89 | private: |
90 | bool identityIsSet() const; | ||
91 | void recordForAutocompletion(const QByteArray &addrSpec, const QByteArray &displayName); | ||
84 | void setMessage(const QSharedPointer<KMime::Message> &msg); | 92 | void setMessage(const QSharedPointer<KMime::Message> &msg); |
85 | QSharedPointer<KMime::Message> assembleMessage(); | 93 | QSharedPointer<KMime::Message> assembleMessage(); |
86 | QString m_to; | 94 | QString m_to; |