diff options
author | Michael Bohlender <michael.bohlender@kdemail.net> | 2016-09-07 14:01:22 +0200 |
---|---|---|
committer | Michael Bohlender <michael.bohlender@kdemail.net> | 2016-09-07 14:01:22 +0200 |
commit | f179abbb71ece440805cb5fd57b971c0feefc3eb (patch) | |
tree | 687175d68b5cc53bda1908ae9474ce9eb385bd87 /framework/settings | |
parent | 145c65d5f3dc43a97cec86c2d6f8c3bab7f039ba (diff) | |
download | kube-f179abbb71ece440805cb5fd57b971c0feefc3eb.tar.gz kube-f179abbb71ece440805cb5fd57b971c0feefc3eb.zip |
remove obsolete code from settings
Diffstat (limited to 'framework/settings')
-rw-r--r-- | framework/settings/CMakeLists.txt | 3 | ||||
-rw-r--r-- | framework/settings/maildir_resource.cpp | 32 | ||||
-rw-r--r-- | framework/settings/maildir_resource.h | 29 | ||||
-rw-r--r-- | framework/settings/resourcelistmodel.cpp | 42 | ||||
-rw-r--r-- | framework/settings/resourcelistmodel.h | 26 | ||||
-rw-r--r-- | framework/settings/resourcescontroller.cpp | 12 | ||||
-rw-r--r-- | framework/settings/resourcescontroller.h | 20 |
7 files changed, 0 insertions, 164 deletions
diff --git a/framework/settings/CMakeLists.txt b/framework/settings/CMakeLists.txt index 9d876850..bf456138 100644 --- a/framework/settings/CMakeLists.txt +++ b/framework/settings/CMakeLists.txt | |||
@@ -1,8 +1,5 @@ | |||
1 | set(settingsplugin_SRCS | 1 | set(settingsplugin_SRCS |
2 | settingsplugin.cpp | 2 | settingsplugin.cpp |
3 | # maildir_resource.cpp | ||
4 | # resourcelistmodel.cpp | ||
5 | # resourcescontroller.cpp | ||
6 | settings.cpp | 3 | settings.cpp |
7 | ) | 4 | ) |
8 | 5 | ||
diff --git a/framework/settings/maildir_resource.cpp b/framework/settings/maildir_resource.cpp deleted file mode 100644 index cb670295..00000000 --- a/framework/settings/maildir_resource.cpp +++ /dev/null | |||
@@ -1,32 +0,0 @@ | |||
1 | #include "maildir_resource.h" | ||
2 | |||
3 | MaildirResouceController::MaildirResouceController(QObject *parent) : QObject(parent) | ||
4 | { | ||
5 | |||
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 deleted file mode 100644 index 1db1a1f8..00000000 --- a/framework/settings/maildir_resource.h +++ /dev/null | |||
@@ -1,29 +0,0 @@ | |||
1 | #pragma once | ||
2 | |||
3 | #include <QObject> | ||
4 | #include <QString> | ||
5 | #include <QUrl> | ||
6 | |||
7 | class MaildirResouceController : public QObject | ||
8 | { | ||
9 | Q_OBJECT | ||
10 | Q_PROPERTY (QString name READ name WRITE setName NOTIFY nameChanged) | ||
11 | Q_PROPERTY (QUrl folderUrl READ folderUrl WRITE setFolderUrl NOTIFY folderUrlChanged); | ||
12 | |||
13 | public: | ||
14 | explicit MaildirResouceController(QObject *parent = Q_NULLPTR); | ||
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(); | ||
25 | |||
26 | private: | ||
27 | QString m_name; | ||
28 | QUrl m_folderUrl; | ||
29 | }; \ No newline at end of file | ||
diff --git a/framework/settings/resourcelistmodel.cpp b/framework/settings/resourcelistmodel.cpp deleted file mode 100644 index 27063ebc..00000000 --- a/framework/settings/resourcelistmodel.cpp +++ /dev/null | |||
@@ -1,42 +0,0 @@ | |||
1 | #include "resourcelistmodel.h" | ||
2 | |||
3 | #include <sink/store.h> | ||
4 | |||
5 | ResourceListModel::ResourceListModel(QObject *parent) : QIdentityProxyModel() | ||
6 | { | ||
7 | Sink::Query query; | ||
8 | query.syncOnDemand = false; | ||
9 | query.processAll = false; | ||
10 | query.liveQuery = true; | ||
11 | query.requestedProperties << "type"; | ||
12 | m_model = Sink::Store::loadModel<Sink::ApplicationDomain::SinkResource>(query); | ||
13 | } | ||
14 | |||
15 | ResourceListModel::~ResourceListModel() | ||
16 | { | ||
17 | |||
18 | } | ||
19 | |||
20 | QHash< int, QByteArray > ResourceListModel::roleNames() const | ||
21 | { | ||
22 | QHash<int, QByteArray> roles; | ||
23 | |||
24 | roles[Type] = "type"; | ||
25 | roles[Id] = "id"; | ||
26 | |||
27 | return roles; | ||
28 | } | ||
29 | |||
30 | QVariant ResourceListModel::data(const QModelIndex& index, int role) const | ||
31 | { | ||
32 | auto srcIdx = mapToSource(index); | ||
33 | switch (role) { | ||
34 | case Id: | ||
35 | return srcIdx.data(Sink::Store::DomainObjectBaseRole).value<Sink::ApplicationDomain::ApplicationDomainType::Ptr>()->identifier(); | ||
36 | case Type: | ||
37 | return srcIdx.sibling(srcIdx.row(), 0).data(Qt::DisplayRole).toString(); | ||
38 | } | ||
39 | |||
40 | return QIdentityProxyModel::data(index, role); | ||
41 | } | ||
42 | |||
diff --git a/framework/settings/resourcelistmodel.h b/framework/settings/resourcelistmodel.h deleted file mode 100644 index de1b5a51..00000000 --- a/framework/settings/resourcelistmodel.h +++ /dev/null | |||
@@ -1,26 +0,0 @@ | |||
1 | #pragma once | ||
2 | |||
3 | #include <QIdentityProxyModel> | ||
4 | #include <QSharedPointer> | ||
5 | #include <QStringList> | ||
6 | |||
7 | class ResourceListModel : public QIdentityProxyModel | ||
8 | { | ||
9 | Q_OBJECT | ||
10 | |||
11 | public: | ||
12 | ResourceListModel(QObject *parent = Q_NULLPTR); | ||
13 | ~ResourceListModel(); | ||
14 | |||
15 | QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; | ||
16 | |||
17 | enum Roles { | ||
18 | Id = Qt::UserRole + 1, | ||
19 | Type | ||
20 | }; | ||
21 | |||
22 | QHash<int, QByteArray> roleNames() const; | ||
23 | |||
24 | private: | ||
25 | QSharedPointer<QAbstractItemModel> m_model; | ||
26 | }; | ||
diff --git a/framework/settings/resourcescontroller.cpp b/framework/settings/resourcescontroller.cpp deleted file mode 100644 index 03016b67..00000000 --- a/framework/settings/resourcescontroller.cpp +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | #include "resourcescontroller.h" | ||
2 | |||
3 | ResourcesController::ResourcesController(QObject *parent) : QObject(parent), m_model(new ResourceListModel()) | ||
4 | { | ||
5 | |||
6 | } | ||
7 | |||
8 | |||
9 | ResourceListModel* ResourcesController::model() const | ||
10 | { | ||
11 | return m_model.data(); | ||
12 | } | ||
diff --git a/framework/settings/resourcescontroller.h b/framework/settings/resourcescontroller.h deleted file mode 100644 index 0e2e89de..00000000 --- a/framework/settings/resourcescontroller.h +++ /dev/null | |||
@@ -1,20 +0,0 @@ | |||
1 | #pragma once | ||
2 | |||
3 | #include "resourcelistmodel.h" | ||
4 | |||
5 | #include <QObject> | ||
6 | #include <QScopedPointer> | ||
7 | |||
8 | class ResourcesController : public QObject | ||
9 | { | ||
10 | Q_OBJECT | ||
11 | Q_PROPERTY (ResourceListModel *model READ model CONSTANT) | ||
12 | |||
13 | public: | ||
14 | explicit ResourcesController(QObject *parent = Q_NULLPTR); | ||
15 | |||
16 | ResourceListModel *model() const; | ||
17 | |||
18 | private: | ||
19 | QScopedPointer<ResourceListModel> m_model; | ||
20 | }; | ||