From 10485e15e4de3e1a6c30733ad2d4850591d31509 Mon Sep 17 00:00:00 2001 From: Tannin Date: Wed, 27 Mar 2013 12:32:23 +0100 Subject: - some cleanup to hookdll - exchanged grouping proxies with existing solution from the kde project --- src/modlistgroupnexusidproxy.h | 49 ------------------------------------------ 1 file changed, 49 deletions(-) delete mode 100644 src/modlistgroupnexusidproxy.h (limited to 'src/modlistgroupnexusidproxy.h') diff --git a/src/modlistgroupnexusidproxy.h b/src/modlistgroupnexusidproxy.h deleted file mode 100644 index 01d8a97d..00000000 --- a/src/modlistgroupnexusidproxy.h +++ /dev/null @@ -1,49 +0,0 @@ -#ifndef MODLISTGROUPNEXUSIDPROXY_H -#define MODLISTGROUPNEXUSIDPROXY_H - - -#include -#include -#include -#include "profile.h" - - -class ModListGroupNexusIDProxy : public QAbstractProxyModel -{ - Q_OBJECT -public: - explicit ModListGroupNexusIDProxy(Profile *profile, QObject *parent = 0); - - virtual int rowCount(const QModelIndex &parent) const; - virtual int columnCount(const QModelIndex &parent) const; - - virtual QModelIndex mapToSource(const QModelIndex &proxyIndex) const; - virtual QModelIndex mapFromSource(const QModelIndex &sourceIndex) const; - - virtual QModelIndex index(int row, int column, const QModelIndex &parent) const; - virtual QModelIndex parent(const QModelIndex &child) const; - - virtual bool hasChildren(const QModelIndex &parent) const; - - virtual QVariant data(const QModelIndex &proxyIndex, int role) const; - virtual QVariant headerData(int section, Qt::Orientation orientation, int role) const; -signals: - -public slots: - -private: - - void refreshMap(Profile *profile); - -private: - - std::map > m_GroupMap; - - std::map m_RowIdxMap; // maps row to mod id - std::map m_IdxRowMap; // maps mod id to row - - mutable std::map m_IndexMap; - -}; - -#endif // MODLISTGROUPNEXUSIDPROXY_H -- cgit v1.3.1