summaryrefslogtreecommitdiff
path: root/src/modlistview.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/modlistview.h')
-rw-r--r--src/modlistview.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/modlistview.h b/src/modlistview.h
index bf705573..c11c4fbf 100644
--- a/src/modlistview.h
+++ b/src/modlistview.h
@@ -118,6 +118,10 @@ public slots:
//
void refreshFilters();
+ // set highligth markers
+ //
+ void setHighlightedMods(const std::vector<unsigned int>& pluginIndices);
+
protected:
friend class ModListContextMenu;
@@ -239,14 +243,18 @@ private:
QtGroupingProxy* m_byCategoryProxy;
QtGroupingProxy* m_byNexusIdProxy;
- struct OverwriteInfo {
+ struct MarkerInfos {
+ // conflicts
std::set<unsigned int> overwrite;
std::set<unsigned int> overwritten;
std::set<unsigned int> archiveOverwrite;
std::set<unsigned int> archiveOverwritten;
std::set<unsigned int> archiveLooseOverwrite;
std::set<unsigned int> archiveLooseOverwritten;
- } m_overwrite;
+
+ // selected plugins
+ std::set<unsigned int> highlight;
+ } m_markers;
ViewMarkingScrollBar* m_scrollbar;