Loading isis/src/qisis/objs/ProjectItemImageProxyModel/ProjectItemImageProxyModel.cppdeleted 100644 → 0 +0 −33 Original line number Original line Diff line number Diff line #include "ProjectItemImageProxyModel.h" #include <QModelIndex> #include <QObject> #include <QSortFilterProxyModel> #include "ProjectItem.h" namespace Isis { ProjectItemImageProxyModel::ProjectItemImageProxyModel(QObject *parent) : QSortFilterProxyModel(parent) { } bool ProjectItemImageProxyModel::filterAcceptsColumn(int sourceColumn, const QModelIndex &sourceParent) const { } bool ProjectItemImageProxyModel::filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const { ProjectItemModel *source = static_cast<ProjectItemModel *>(sourceModel()); QModelIndex modelIndex = source->index(sourceRow, 0, sourceParent); ProjectItem *item = source->itemFromIndex(modelIndex); if (item->isImage() || item->isImageList()) { return true; } return false; } } isis/src/qisis/objs/ProjectItemImageProxyModel/ProjectItemImageProxyModel.hdeleted 100644 → 0 +0 −21 Original line number Original line Diff line number Diff line #ifndef ProjectItemImageProxyModel_h #define ProjectItemImageProxyModel_h #include <QSortFilterProxyModel> namespace Isis { class ProjectItemImageProxyModel : public QSortFilterProxyModel { public: ProjectItemImageProxyModel(QObject *parent = NULL); ~ProjectItemImageProxyModel(); protected: virtual bool filterAcceptsColumn(int sourceColumn, const QModelIndex &sourceParent) const override; virtual bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const override; }; } #endif Loading
isis/src/qisis/objs/ProjectItemImageProxyModel/ProjectItemImageProxyModel.cppdeleted 100644 → 0 +0 −33 Original line number Original line Diff line number Diff line #include "ProjectItemImageProxyModel.h" #include <QModelIndex> #include <QObject> #include <QSortFilterProxyModel> #include "ProjectItem.h" namespace Isis { ProjectItemImageProxyModel::ProjectItemImageProxyModel(QObject *parent) : QSortFilterProxyModel(parent) { } bool ProjectItemImageProxyModel::filterAcceptsColumn(int sourceColumn, const QModelIndex &sourceParent) const { } bool ProjectItemImageProxyModel::filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const { ProjectItemModel *source = static_cast<ProjectItemModel *>(sourceModel()); QModelIndex modelIndex = source->index(sourceRow, 0, sourceParent); ProjectItem *item = source->itemFromIndex(modelIndex); if (item->isImage() || item->isImageList()) { return true; } return false; } }
isis/src/qisis/objs/ProjectItemImageProxyModel/ProjectItemImageProxyModel.hdeleted 100644 → 0 +0 −21 Original line number Original line Diff line number Diff line #ifndef ProjectItemImageProxyModel_h #define ProjectItemImageProxyModel_h #include <QSortFilterProxyModel> namespace Isis { class ProjectItemImageProxyModel : public QSortFilterProxyModel { public: ProjectItemImageProxyModel(QObject *parent = NULL); ~ProjectItemImageProxyModel(); protected: virtual bool filterAcceptsColumn(int sourceColumn, const QModelIndex &sourceParent) const override; virtual bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const override; }; } #endif