From 68a41da9b16091a577a94cec7eccd4c892905391 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Fri, 11 Mar 2016 20:57:54 +0100 Subject: Extended maildir settings to create and register the sink resource --- accounts/maildir/maildirsettings.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'accounts/maildir/maildirsettings.h') diff --git a/accounts/maildir/maildirsettings.h b/accounts/maildir/maildirsettings.h index c0ad95c3..9a65cf39 100644 --- a/accounts/maildir/maildirsettings.h +++ b/accounts/maildir/maildirsettings.h @@ -24,6 +24,8 @@ class MaildirSettings : public QObject { Q_OBJECT Q_PROPERTY(QByteArray identifier READ identifier WRITE setIdentifier) + Q_PROPERTY(QByteArray accountIdentifier READ accountIdentifier WRITE setAccountIdentifier) + Q_PROPERTY(QString path READ path WRITE setPath NOTIFY pathChanged) public: MaildirSettings(QObject *parent = 0); @@ -31,8 +33,20 @@ public: void setIdentifier(const QByteArray &); QByteArray identifier() const; + void setAccountIdentifier(const QByteArray &); + QByteArray accountIdentifier() const; + + void setPath(const QString &); + QString path() const; + Q_INVOKABLE void save(); + Q_INVOKABLE void remove(); + +signals: + void pathChanged(); private: QByteArray mIdentifier; + QByteArray mAccountIdentifier; + QString mPath; }; -- cgit v1.2.3