From 4b1e6683d258412dd6e02c55618ff158c749ab4a Mon Sep 17 00:00:00 2001 From: Tannin Date: Mon, 18 Aug 2014 23:00:25 +0200 Subject: - can now filter by mod content - all files/directories that require write access can now be placed in AppData instead of the MO directory --- src/modlistsortproxy.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/modlistsortproxy.h') diff --git a/src/modlistsortproxy.h b/src/modlistsortproxy.h index cb474200..71da79eb 100644 --- a/src/modlistsortproxy.h +++ b/src/modlistsortproxy.h @@ -37,6 +37,12 @@ public: FILTER_OR }; + enum FilterType { + TYPE_SPECIAL, + TYPE_CATEGORY, + TYPE_CONTENT + }; + public: explicit ModListSortProxy(Profile *profile, QObject *parent = 0); @@ -45,6 +51,8 @@ public: void setCategoryFilter(const std::vector &categories); + void setContentFilter(const std::vector &content); + virtual Qt::ItemFlags flags(const QModelIndex &modelIndex) const; virtual bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent); @@ -111,6 +119,7 @@ private: Profile *m_Profile; std::vector m_CategoryFilter; + std::vector m_ContentFilter; std::bitset m_EnabledColumns; QString m_CurrentFilter; -- cgit v1.3.1