diff options
author | Michael Bohlender <michael.bohlender@kdemail.net> | 2015-12-20 01:13:05 +0100 |
---|---|---|
committer | Michael Bohlender <michael.bohlender@kdemail.net> | 2015-12-20 01:13:05 +0100 |
commit | 7a2f4ff0a4589fba2158f7cdbcd63027e25ed43e (patch) | |
tree | 151d957a1ae7a639c60627e55f87c15eeb68a42d /framework/settings | |
parent | 57291511fec8d476f3f7290891bbd2a595f07f43 (diff) | |
download | kube-7a2f4ff0a4589fba2158f7cdbcd63027e25ed43e.tar.gz kube-7a2f4ff0a4589fba2158f7cdbcd63027e25ed43e.zip |
setter and getter for maildir name and folderurl
Diffstat (limited to 'framework/settings')
-rw-r--r-- | framework/settings/maildir_resource.cpp | 26 | ||||
-rw-r--r-- | framework/settings/maildir_resource.h | 13 |
2 files changed, 38 insertions, 1 deletions
diff --git a/framework/settings/maildir_resource.cpp b/framework/settings/maildir_resource.cpp index f390046d..cb670295 100644 --- a/framework/settings/maildir_resource.cpp +++ b/framework/settings/maildir_resource.cpp | |||
@@ -4,3 +4,29 @@ MaildirResouceController::MaildirResouceController(QObject *parent) : QObject(pa | |||
4 | { | 4 | { |
5 | 5 | ||
6 | } | 6 | } |
7 | |||
8 | QString MaildirResouceController::name() const | ||
9 | { | ||
10 | return m_name; | ||
11 | } | ||
12 | |||
13 | void MaildirResouceController::setName(const QString &name) | ||
14 | { | ||
15 | if(m_name != name) { | ||
16 | m_name = name; | ||
17 | emit nameChanged(); | ||
18 | } | ||
19 | } | ||
20 | |||
21 | QUrl MaildirResouceController::folderUrl() const | ||
22 | { | ||
23 | return m_folderUrl; | ||
24 | } | ||
25 | |||
26 | void MaildirResouceController::setFolderUrl(const QUrl &url) | ||
27 | { | ||
28 | if(m_folderUrl != url) { | ||
29 | m_folderUrl = url; | ||
30 | emit folderUrlChanged(); | ||
31 | } | ||
32 | } | ||
diff --git a/framework/settings/maildir_resource.h b/framework/settings/maildir_resource.h index 3f0f9f22..53c6dbaf 100644 --- a/framework/settings/maildir_resource.h +++ b/framework/settings/maildir_resource.h | |||
@@ -7,12 +7,23 @@ | |||
7 | class MaildirResouceController : public QObject | 7 | class MaildirResouceController : public QObject |
8 | { | 8 | { |
9 | Q_OBJECT | 9 | Q_OBJECT |
10 | Q_PROPERTY (QString name READ name WRITE setName NOTIFY nameChanged) | ||
11 | Q_PROPERTY (QUrl fodlerUrl READ folderUrl WRITE setFolderUrl NOTIFY folderUrlChanged); | ||
10 | 12 | ||
11 | public: | 13 | public: |
12 | explicit MaildirResouceController(QObject *parent = Q_NULLPTR); | 14 | explicit MaildirResouceController(QObject *parent = Q_NULLPTR); |
13 | 15 | ||
16 | QString name() const; | ||
17 | void setName(const QString &name); | ||
18 | |||
19 | QUrl folderUrl() const; | ||
20 | void setFolderUrl(const QUrl &url); | ||
21 | |||
22 | signals: | ||
23 | void nameChanged(); | ||
24 | void folderUrlChanged(); | ||
14 | 25 | ||
15 | private: | 26 | private: |
16 | QString m_name; | 27 | QString m_name; |
17 | QUrl m_folderLocation; | 28 | QUrl m_folderUrl; |
18 | }; \ No newline at end of file | 29 | }; \ No newline at end of file |