summaryrefslogtreecommitdiff
path: root/src/modinfowithconflictinfo.h
diff options
context:
space:
mode:
authorAl <al12rs@hotmail.com>2020-01-14 19:14:06 +0100
committerAl <al12rs@hotmail.com>2020-01-14 20:55:34 +0100
commit39f36ca27ac8c14e3c7894d5cc167a8c758e082e (patch)
tree2ec41109a4059e04c7b0ffcdfd15cb384d45f6b7 /src/modinfowithconflictinfo.h
parent3fb21b74a9c937f242e6d34105a1b41648cfac7f (diff)
Added ModInfo::FLAG_HIDDEN_FILES and check in modinfowithconflictinfo
Diffstat (limited to 'src/modinfowithconflictinfo.h')
-rw-r--r--src/modinfowithconflictinfo.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/modinfowithconflictinfo.h b/src/modinfowithconflictinfo.h
index 9869bc5a..460a7f49 100644
--- a/src/modinfowithconflictinfo.h
+++ b/src/modinfowithconflictinfo.h
@@ -13,7 +13,7 @@ public:
ModInfoWithConflictInfo(PluginContainer *pluginContainer, MOShared::DirectoryEntry **directoryStructure);
std::vector<ModInfo::EConflictFlag> getConflictFlags() const;
- virtual std::vector<ModInfo::EFlag> getFlags() const { return std::vector<ModInfo::EFlag>(); };
+ virtual std::vector<ModInfo::EFlag> getFlags() const;
/**
* @brief clear all caches held for this mod
@@ -67,6 +67,8 @@ private:
*/
bool isRedundant() const;
+ bool hasHiddenFiles() const;
+
private:
MOShared::DirectoryEntry **m_DirectoryStructure;
@@ -75,6 +77,7 @@ private:
mutable EConflictType m_ArchiveConflictState;
mutable EConflictType m_ArchiveConflictLooseState;
mutable bool m_HasLooseOverwrite;
+ mutable bool m_HasHiddenFiles;
mutable QTime m_LastConflictCheck;
mutable std::set<unsigned int> m_OverwriteList; // indices of mods overritten by this mod