diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-03-11 20:57:54 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-03-11 20:57:54 +0100 |
commit | 68a41da9b16091a577a94cec7eccd4c892905391 (patch) | |
tree | 34d213b2077a6ffa635db86d70ee6d8f4ace7bbc /accounts/maildir/maildirsettings.h | |
parent | 9cc5f00f34dc9d478178bde569b6783270981adb (diff) | |
download | kube-68a41da9b16091a577a94cec7eccd4c892905391.tar.gz kube-68a41da9b16091a577a94cec7eccd4c892905391.zip |
Extended maildir settings to create and register the sink resource
Diffstat (limited to 'accounts/maildir/maildirsettings.h')
-rw-r--r-- | accounts/maildir/maildirsettings.h | 14 |
1 files changed, 14 insertions, 0 deletions
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 | |||
24 | { | 24 | { |
25 | Q_OBJECT | 25 | Q_OBJECT |
26 | Q_PROPERTY(QByteArray identifier READ identifier WRITE setIdentifier) | 26 | Q_PROPERTY(QByteArray identifier READ identifier WRITE setIdentifier) |
27 | Q_PROPERTY(QByteArray accountIdentifier READ accountIdentifier WRITE setAccountIdentifier) | ||
28 | Q_PROPERTY(QString path READ path WRITE setPath NOTIFY pathChanged) | ||
27 | 29 | ||
28 | public: | 30 | public: |
29 | MaildirSettings(QObject *parent = 0); | 31 | MaildirSettings(QObject *parent = 0); |
@@ -31,8 +33,20 @@ public: | |||
31 | void setIdentifier(const QByteArray &); | 33 | void setIdentifier(const QByteArray &); |
32 | QByteArray identifier() const; | 34 | QByteArray identifier() const; |
33 | 35 | ||
36 | void setAccountIdentifier(const QByteArray &); | ||
37 | QByteArray accountIdentifier() const; | ||
38 | |||
39 | void setPath(const QString &); | ||
40 | QString path() const; | ||
41 | |||
34 | Q_INVOKABLE void save(); | 42 | Q_INVOKABLE void save(); |
43 | Q_INVOKABLE void remove(); | ||
44 | |||
45 | signals: | ||
46 | void pathChanged(); | ||
35 | 47 | ||
36 | private: | 48 | private: |
37 | QByteArray mIdentifier; | 49 | QByteArray mIdentifier; |
50 | QByteArray mAccountIdentifier; | ||
51 | QString mPath; | ||
38 | }; | 52 | }; |