summaryrefslogtreecommitdiffstats
path: root/framework/settings
diff options
context:
space:
mode:
authorMichael Bohlender <michael.bohlender@kdemail.net>2016-09-07 14:01:22 +0200
committerMichael Bohlender <michael.bohlender@kdemail.net>2016-09-07 14:01:22 +0200
commitf179abbb71ece440805cb5fd57b971c0feefc3eb (patch)
tree687175d68b5cc53bda1908ae9474ce9eb385bd87 /framework/settings
parent145c65d5f3dc43a97cec86c2d6f8c3bab7f039ba (diff)
downloadkube-f179abbb71ece440805cb5fd57b971c0feefc3eb.tar.gz
kube-f179abbb71ece440805cb5fd57b971c0feefc3eb.zip
remove obsolete code from settings
Diffstat (limited to 'framework/settings')
-rw-r--r--framework/settings/CMakeLists.txt3
-rw-r--r--framework/settings/maildir_resource.cpp32
-rw-r--r--framework/settings/maildir_resource.h29
-rw-r--r--framework/settings/resourcelistmodel.cpp42
-rw-r--r--framework/settings/resourcelistmodel.h26
-rw-r--r--framework/settings/resourcescontroller.cpp12
-rw-r--r--framework/settings/resourcescontroller.h20
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 @@
1set(settingsplugin_SRCS 1set(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
3MaildirResouceController::MaildirResouceController(QObject *parent) : QObject(parent)
4{
5
6}
7
8QString MaildirResouceController::name() const
9{
10 return m_name;
11}
12
13void MaildirResouceController::setName(const QString &name)
14{
15 if(m_name != name) {
16 m_name = name;
17 emit nameChanged();
18 }
19}
20
21QUrl MaildirResouceController::folderUrl() const
22{
23 return m_folderUrl;
24}
25
26void 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
7class 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
13public:
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
22signals:
23 void nameChanged();
24 void folderUrlChanged();
25
26private:
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
5ResourceListModel::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
15ResourceListModel::~ResourceListModel()
16{
17
18}
19
20QHash< 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
30QVariant 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
7class ResourceListModel : public QIdentityProxyModel
8{
9 Q_OBJECT
10
11public:
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
24private:
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
3ResourcesController::ResourcesController(QObject *parent) : QObject(parent), m_model(new ResourceListModel())
4{
5
6}
7
8
9ResourceListModel* 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
8class ResourcesController : public QObject
9{
10 Q_OBJECT
11 Q_PROPERTY (ResourceListModel *model READ model CONSTANT)
12
13public:
14 explicit ResourcesController(QObject *parent = Q_NULLPTR);
15
16 ResourceListModel *model() const;
17
18private:
19 QScopedPointer<ResourceListModel> m_model;
20};