summaryrefslogtreecommitdiff
path: root/src/modinfowithconflictinfo.h
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2018-02-22 16:54:34 +0100
committerSandro Jäckel <sandro.jaeckel@gmail.com>2018-02-22 16:54:34 +0100
commit5e5c9c07291f6b09623d31c92b1fb61c4ede576e (patch)
tree0684c123db375336e0e03f0240155a12e744db16 /src/modinfowithconflictinfo.h
parent5ad912e1934061b38825801a27f7c12933878005 (diff)
Applied clang-format on source
Diffstat (limited to 'src/modinfowithconflictinfo.h')
-rw-r--r--src/modinfowithconflictinfo.h62
1 files changed, 24 insertions, 38 deletions
diff --git a/src/modinfowithconflictinfo.h b/src/modinfowithconflictinfo.h
index be31f20f..05ee6ee1 100644
--- a/src/modinfowithconflictinfo.h
+++ b/src/modinfowithconflictinfo.h
@@ -5,60 +5,46 @@
#include <QTime>
-class ModInfoWithConflictInfo : public ModInfo
-{
+class ModInfoWithConflictInfo : public ModInfo {
public:
+ ModInfoWithConflictInfo(MOShared::DirectoryEntry** directoryStructure);
- ModInfoWithConflictInfo(MOShared::DirectoryEntry **directoryStructure);
+ std::vector<ModInfo::EFlag> getFlags() const;
- std::vector<ModInfo::EFlag> getFlags() const;
+ /**
+ * @brief clear all caches held for this mod
+ */
+ virtual void clearCaches();
- /**
- * @brief clear all caches held for this mod
- */
- virtual void clearCaches();
+ virtual std::set<unsigned int> getModOverwrite() { return m_OverwriteList; }
- virtual std::set<unsigned int> getModOverwrite() { return m_OverwriteList; }
+ virtual std::set<unsigned int> getModOverwritten() { return m_OverwrittenList; }
- virtual std::set<unsigned int> getModOverwritten() { return m_OverwrittenList; }
-
- virtual void doConflictCheck() const;
+ virtual void doConflictCheck() const;
private:
-
- enum EConflictType {
- CONFLICT_NONE,
- CONFLICT_OVERWRITE,
- CONFLICT_OVERWRITTEN,
- CONFLICT_MIXED,
- CONFLICT_REDUNDANT
- };
+ enum EConflictType { CONFLICT_NONE, CONFLICT_OVERWRITE, CONFLICT_OVERWRITTEN, CONFLICT_MIXED, CONFLICT_REDUNDANT };
private:
+ /**
+ * @return true if there is a conflict for files in this mod
+ */
+ EConflictType isConflicted() const;
- /**
- * @return true if there is a conflict for files in this mod
- */
- EConflictType isConflicted() const;
-
- /**
- * @return true if this mod is completely replaced by others
- */
- bool isRedundant() const;
+ /**
+ * @return true if this mod is completely replaced by others
+ */
+ bool isRedundant() const;
private:
+ MOShared::DirectoryEntry** m_DirectoryStructure;
- MOShared::DirectoryEntry **m_DirectoryStructure;
-
- mutable EConflictType m_CurrentConflictState;
- mutable QTime m_LastConflictCheck;
-
- mutable std::set<unsigned int> m_OverwriteList; // indices of mods overritten by this mod
- mutable std::set<unsigned int> m_OverwrittenList; // indices of mods overwriting this mod
+ mutable EConflictType m_CurrentConflictState;
+ mutable QTime m_LastConflictCheck;
+ mutable std::set<unsigned int> m_OverwriteList; // indices of mods overritten by this mod
+ mutable std::set<unsigned int> m_OverwrittenList; // indices of mods overwriting this mod
};
-
-
#endif // MODINFOWITHCONFLICTINFO_H