summaryrefslogtreecommitdiff
path: root/src/modlist.h
diff options
context:
space:
mode:
authorTannin <devnull@localhost>2015-05-17 14:30:14 +0200
committerTannin <devnull@localhost>2015-05-17 14:30:14 +0200
commite38592da977858149013d0c500c66975720b3e1f (patch)
treea2976269475f43c9bff2049d7075987c27f51e15 /src/modlist.h
parent268d2ffe8b533890b408740db1a6a3730dfd8597 (diff)
extended plugin interface. Plugins can now activate/deactivate mods, install mods
suggesting a name and retrieve a list of all installed mods
Diffstat (limited to 'src/modlist.h')
-rw-r--r--src/modlist.h18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/modlist.h b/src/modlist.h
index d2cd00ce..fed91f71 100644
--- a/src/modlist.h
+++ b/src/modlist.h
@@ -116,22 +116,28 @@ public:
public:
/// \copydoc MOBase::IModList::displayName
- virtual QString displayName(const QString &internalName) const;
+ virtual QString displayName(const QString &internalName) const override;
+
+ /// \copydoc MOBase::IModList::allMods
+ virtual QStringList allMods() const override;
/// \copydoc MOBase::IModList::state
- virtual ModStates state(const QString &name) const;
+ virtual ModStates state(const QString &name) const override;
+
+ /// \copydoc MOBase::IModList::setActive
+ virtual bool setActive(const QString &name, bool active) override;
/// \copydoc MOBase::IModList::priority
- virtual int priority(const QString &name) const;
+ virtual int priority(const QString &name) const override;
/// \copydoc MOBase::IModList::setPriority
- virtual bool setPriority(const QString &name, int newPriority);
+ virtual bool setPriority(const QString &name, int newPriority) override;
/// \copydoc MOBase::IModList::onModStateChanged
- virtual bool onModStateChanged(const std::function<void (const QString &, ModStates)> &func);
+ virtual bool onModStateChanged(const std::function<void (const QString &, ModStates)> &func) override;
/// \copydoc MOBase::IModList::onModMoved
- virtual bool onModMoved(const std::function<void (const QString &, int, int)> &func);
+ virtual bool onModMoved(const std::function<void (const QString &, int, int)> &func) override;
public: // implementation of virtual functions of QAbstractItemModel