diff options
| author | Tannin <devnull@localhost> | 2015-05-17 14:30:14 +0200 |
|---|---|---|
| committer | Tannin <devnull@localhost> | 2015-05-17 14:30:14 +0200 |
| commit | e38592da977858149013d0c500c66975720b3e1f (patch) | |
| tree | a2976269475f43c9bff2049d7075987c27f51e15 /src/modlist.h | |
| parent | 268d2ffe8b533890b408740db1a6a3730dfd8597 (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.h | 18 |
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
|
