diff options
| author | Chris Bessent <lost.dragonist@gmail.com> | 2022-03-19 21:10:24 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-03-19 21:10:24 -0700 |
| commit | 164c6af9627ae6b15d363120a0e88bcee7e9d4b5 (patch) | |
| tree | 6c42860cbc68170b97f66a656e52a0453426c4d9 /src/pluginlist.h | |
| parent | c6874c17712f514b9ea851be9618ffab24847196 (diff) | |
| parent | 8fb36b0b28e605216fe51834b983f27e32d67c67 (diff) | |
Merge pull request #1670 from Qudix/isX
Add/Change IPluginList `hasXExtension` and `isXFlagged` methods
Diffstat (limited to 'src/pluginlist.h')
| -rw-r--r-- | src/pluginlist.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/pluginlist.h b/src/pluginlist.h index af70396e..965f8cfe 100644 --- a/src/pluginlist.h +++ b/src/pluginlist.h @@ -232,13 +232,15 @@ public: int priority(const QString &name) const;
int loadOrder(const QString &name) const;
bool setPriority(const QString& name, int newPriority);
- bool isMaster(const QString &name) const;
- bool isLight(const QString &name) const;
- bool isLightFlagged(const QString &name) const;
QStringList masters(const QString &name) const;
QString origin(const QString &name) const;
void setLoadOrder(const QStringList& pluginList);
+ bool hasMasterExtension(const QString& name) const;
+ bool hasLightExtension(const QString& name) const;
+ bool isMasterFlagged(const QString& name) const;
+ bool isLightFlagged(const QString& name) const;
+
boost::signals2::connection onRefreshed(const std::function<void()>& callback);
boost::signals2::connection onPluginMoved(const std::function<void(const QString&, int, int)>& func);
boost::signals2::connection onPluginStateChanged(const std::function<void (const std::map<QString, PluginStates>&)> &func);
@@ -319,8 +321,9 @@ private: int loadOrder;
FILETIME time;
QString originName;
- bool isMaster;
- bool isLight;
+ bool hasMasterExtension;
+ bool hasLightExtension;
+ bool isMasterFlagged;
bool isLightFlagged;
bool modSelected;
QString author;
|
