diff options
| author | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2018-02-22 16:54:34 +0100 |
|---|---|---|
| committer | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2018-02-22 16:54:34 +0100 |
| commit | 5e5c9c07291f6b09623d31c92b1fb61c4ede576e (patch) | |
| tree | 0684c123db375336e0e03f0240155a12e744db16 /src/modinfowithconflictinfo.h | |
| parent | 5ad912e1934061b38825801a27f7c12933878005 (diff) | |
Applied clang-format on source
Diffstat (limited to 'src/modinfowithconflictinfo.h')
| -rw-r--r-- | src/modinfowithconflictinfo.h | 62 |
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 |
