From f179abbb71ece440805cb5fd57b971c0feefc3eb Mon Sep 17 00:00:00 2001 From: Michael Bohlender Date: Wed, 7 Sep 2016 14:01:22 +0200 Subject: remove obsolete code from settings --- framework/settings/resourcelistmodel.cpp | 42 -------------------------------- 1 file changed, 42 deletions(-) delete mode 100644 framework/settings/resourcelistmodel.cpp (limited to 'framework/settings/resourcelistmodel.cpp') 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 @@ -#include "resourcelistmodel.h" - -#include - -ResourceListModel::ResourceListModel(QObject *parent) : QIdentityProxyModel() -{ - Sink::Query query; - query.syncOnDemand = false; - query.processAll = false; - query.liveQuery = true; - query.requestedProperties << "type"; - m_model = Sink::Store::loadModel(query); -} - -ResourceListModel::~ResourceListModel() -{ - -} - -QHash< int, QByteArray > ResourceListModel::roleNames() const -{ - QHash roles; - - roles[Type] = "type"; - roles[Id] = "id"; - - return roles; -} - -QVariant ResourceListModel::data(const QModelIndex& index, int role) const -{ - auto srcIdx = mapToSource(index); - switch (role) { - case Id: - return srcIdx.data(Sink::Store::DomainObjectBaseRole).value()->identifier(); - case Type: - return srcIdx.sibling(srcIdx.row(), 0).data(Qt::DisplayRole).toString(); - } - - return QIdentityProxyModel::data(index, role); -} - -- cgit v1.2.3