diff options
Diffstat (limited to 'src/modinfo.h')
| -rw-r--r-- | src/modinfo.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/modinfo.h b/src/modinfo.h index e5e65c82..42abe51e 100644 --- a/src/modinfo.h +++ b/src/modinfo.h @@ -378,6 +378,26 @@ public: // IModInterface implementations / Re-declaration */ virtual std::shared_ptr<const MOBase::IFileTree> fileTree() const = 0; + /** + * @return true if this object represents the overwrite mod. + */ + virtual bool isOverwrite() const { return false; } + + /** + * @return true if this object represents a backup. + */ + virtual bool isBackup() const { return false; } + + /** + * @return true if this object represents a separator. + */ + virtual bool isSeparator() const { return false; } + + /** + * @return true if this object represents a foreign mod. + */ + virtual bool isForeign() const { return false; } + public: // Mutable operations: /** |
