diff options
| author | Mikaël Capelle <capelle.mikael@gmail.com> | 2020-11-12 21:49:57 +0100 |
|---|---|---|
| committer | Mikaël Capelle <capelle.mikael@gmail.com> | 2020-11-12 21:49:57 +0100 |
| commit | a4acfc1f992eb5135c9ae6542ae5ffa8b09a2c2d (patch) | |
| tree | d7b77189da352e15fd35b12940b64c8896cbd796 /src/plugincontainer.cpp | |
| parent | 56dcdd33a2110a8c5ad13cc9401ce87fb3d7bf80 (diff) | |
Add callbacks for plugin enabled/disabled.
Diffstat (limited to 'src/plugincontainer.cpp')
| -rw-r--r-- | src/plugincontainer.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugincontainer.cpp b/src/plugincontainer.cpp index d2f42fb4..1c2a1a1a 100644 --- a/src/plugincontainer.cpp +++ b/src/plugincontainer.cpp @@ -624,6 +624,13 @@ void PluginContainer::setEnabled(MOBase::IPlugin* plugin, bool enable, bool depe }
m_Organizer->setPersistent(plugin->name(), "enabled", enable, true);
+
+ if (enable) {
+ emit pluginEnabled(plugin);
+ }
+ else {
+ emit pluginDisabled(plugin);
+ }
}
MOBase::IPlugin* PluginContainer::plugin(QString const& pluginName) const
|
