From bd1622c27e744971b8fc70b90e9c9d175acec2f2 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sun, 10 Apr 2016 11:00:57 +0200 Subject: Use the MailtransportResource for mailtransport. --- accounts/maildir/maildirsettings.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'accounts/maildir/maildirsettings.h') diff --git a/accounts/maildir/maildirsettings.h b/accounts/maildir/maildirsettings.h index f79208db..be69ffb8 100644 --- a/accounts/maildir/maildirsettings.h +++ b/accounts/maildir/maildirsettings.h @@ -29,6 +29,10 @@ class MaildirSettings : public QObject Q_PROPERTY(QValidator* pathValidator READ pathValidator CONSTANT) Q_PROPERTY(QString icon MEMBER mIcon NOTIFY changed) Q_PROPERTY(QString accountName MEMBER mName NOTIFY changed) + Q_PROPERTY(QString smtpServer MEMBER mSmtpServer NOTIFY smtpResourceChanged) + Q_PROPERTY(QValidator* smtpServerValidator READ smtpServerValidator CONSTANT) + Q_PROPERTY(QString smtpUsername MEMBER mSmtpUsername NOTIFY smtpResourceChanged) + Q_PROPERTY(QString smtpPassword MEMBER mSmtpPassword NOTIFY smtpResourceChanged) public: MaildirSettings(QObject *parent = 0); @@ -40,17 +44,24 @@ public: QUrl path() const; QValidator *pathValidator() const; + QValidator *smtpServerValidator() const; + Q_INVOKABLE void save(); Q_INVOKABLE void remove(); signals: void pathChanged(); + void smtpResourceChanged(); void changed(); private: QByteArray mIdentifier; QByteArray mAccountIdentifier; + QByteArray mMailtransportIdentifier; QString mPath; QString mIcon; QString mName; + QString mSmtpServer; + QString mSmtpUsername; + QString mSmtpPassword; }; -- cgit v1.2.3