summaryrefslogtreecommitdiff
path: root/src/modlist.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/modlist.h')
-rw-r--r--src/modlist.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/modlist.h b/src/modlist.h
index 385ca04c..3ab486c9 100644
--- a/src/modlist.h
+++ b/src/modlist.h
@@ -397,5 +397,19 @@ private:
};
+
+class DummyModList : public MOBase::IModList
+{
+public:
+ QString displayName(const QString &internalName) const override;
+ QStringList allMods() const override;
+ ModStates state(const QString &name) const override;
+ bool setActive(const QString &name, bool active) override;
+ int priority(const QString &name) const override;
+ bool setPriority(const QString &name, int newPriority) override;
+ bool onModStateChanged(const std::function<void(const QString&, ModStates)> &func) override;
+ bool onModMoved(const std::function<void (const QString &, int, int)> &func) override;
+};
+
#endif // MODLIST_H