diff options
| author | isanae <14251494+isanae@users.noreply.github.com> | 2020-06-16 15:39:59 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-06-16 15:39:59 -0400 |
| commit | 4ae95e21ad77256cb9fe2942a302bbcdda04ef30 (patch) | |
| tree | d6a017fe88ae98c5f478e9497c5b36db5584bb69 /src/organizerproxy.cpp | |
| parent | 7d553557a64e9a3eb6656a09cbe70103f576b3b9 (diff) | |
| parent | 8c410aff33395daf607ae8a1c62b8be70943ba4d (diff) | |
Merge pull request #1135 from Holt59/new-iorganizer-callbacks
Update for new organizer callbacks.
Diffstat (limited to 'src/organizerproxy.cpp')
| -rw-r--r-- | src/organizerproxy.cpp | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/src/organizerproxy.cpp b/src/organizerproxy.cpp index d728ecad..9ccc3c17 100644 --- a/src/organizerproxy.cpp +++ b/src/organizerproxy.cpp @@ -14,17 +14,10 @@ using namespace MOShared; OrganizerProxy::OrganizerProxy(OrganizerCore *organizer, PluginContainer *pluginContainer, const QString &pluginName)
- : IOrganizer(organizer)
- , m_Proxied(organizer)
+ : m_Proxied(organizer)
, m_PluginContainer(pluginContainer)
, m_PluginName(pluginName)
{
-
- PluginSettings& pluginSettings = m_Proxied->settings().plugins();
-
- connect(&pluginSettings, &PluginSettings::pluginSettingChanged, [this](auto const& ...args) {
- emit pluginSettingChanged(args...);
- });
}
IModRepositoryBridge *OrganizerProxy::createNexusBridge() const
@@ -193,6 +186,21 @@ bool OrganizerProxy::onModInstalled(const std::function<void (const QString &)> return m_Proxied->onModInstalled(func);
}
+bool OrganizerProxy::onUserInterfaceInitialized(std::function<void(QMainWindow*)> const& func)
+{
+ return m_Proxied->onUserInterfaceInitialized(func);
+}
+
+bool OrganizerProxy::onProfileChanged(std::function<void(MOBase::IProfile*, MOBase::IProfile*)> const& func)
+{
+ return m_Proxied->onProfileChanged(func);
+}
+
+bool OrganizerProxy::onPluginSettingChanged(std::function<void(QString const&, const QString& key, const QVariant&, const QVariant&)> const& func)
+{
+ return m_Proxied->onPluginSettingChanged(func);
+}
+
void OrganizerProxy::refreshModList(bool saveChanges)
{
m_Proxied->refreshModList(saveChanges);
|
