summaryrefslogtreecommitdiff
path: root/src/modlist.h
diff options
context:
space:
mode:
authorTannin <devnull@localhost>2015-01-03 15:58:52 +0100
committerTannin <devnull@localhost>2015-01-03 15:58:52 +0100
commita16e25380f088dc310fbed24d2dcef603357e99a (patch)
tree40fc3b5254f2797eb20bfac1d54a22652d469fa2 /src/modlist.h
parent459816ab71ae6b350847cc93f1e03e49ecf75ade (diff)
parentf2f9e11fdd876821107cff0c1c5b9d8ecf66691f (diff)
Merge with branch1.2
Diffstat (limited to 'src/modlist.h')
-rw-r--r--src/modlist.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/modlist.h b/src/modlist.h
index 3c33fd05..cf52b2ec 100644
--- a/src/modlist.h
+++ b/src/modlist.h
@@ -54,6 +54,7 @@ public:
enum EColumn {
COL_NAME,
COL_FLAGS,
+ COL_CONTENT,
COL_CATEGORY,
COL_MODID,
COL_VERSION,
@@ -101,6 +102,8 @@ public:
void changeModPriority(int sourceIndex, int newPriority);
+ void setOverwriteMarkers(const std::set<unsigned int> &overwrite, const std::set<unsigned int> &overwritten);
+
void modInfoAboutToChange(ModInfo::Ptr info);
void modInfoChanged(ModInfo::Ptr info);
@@ -245,6 +248,8 @@ private:
QString contentsToToolTip(const std::vector<ModInfo::EContent> &contents) const;
+ ModList::EColumn getEnabledColumn(int index) const;
+
QVariant categoryData(int categoryID, int column, int role) const;
QVariant modData(int modID, int modelColumn, int role) const;
@@ -288,6 +293,9 @@ private:
bool m_DropOnItems;
+ std::set<unsigned int> m_Overwrite;
+ std::set<unsigned int> m_Overwritten;
+
TModInfoChange m_ChangeInfo;
SignalModStateChanged m_ModStateChanged;