summaryrefslogtreecommitdiff
path: root/src/plugincontainer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Improve code for reading text files line-by-lineJonathan Feenstra2026-05-171-7/+6
* Migrating to OAuth Authentication (#2374)Jeremy Rimpo2026-05-121-9/+9
* Change IOrganizer::profile return type to a shared_ptr (#2322)Jonathan Feenstra2026-01-111-1/+1
* Add version of MO2 plugin loaded in logs. (#2252)Mikaël Capelle2025-06-061-3/+4
* Refactoring of game features for better management. (#2043)Mikaël Capelle2024-06-091-11/+7
* Apply clang-format.Mikaël Capelle2023-07-091-236/+295
* Convert everything to CRLF.Mikaël Capelle2023-07-091-1190/+1190
* Allow Qt plugins in subfolder.Mikaël Capelle2022-05-021-1/+37
* Ties plugin to the PluginContainer.Mikaël Capelle2022-05-021-2/+5
* Update after removal of boost in uibase.Mikaël Capelle2021-05-261-8/+1
* Allow plugins to disable themselves by defaultChris Bessent2021-03-021-4/+5
* clarified commentisanae2021-02-201-2/+6
* clearPlugins() must be called to load the blacklist or it will be empty when ...isanae2021-02-201-0/+6
* Fix crash when starting MO2 without instance.Mikaël Capelle2020-12-041-9/+13
* Minor cleaning (comments, names).Mikaël Capelle2020-12-041-1/+1
* Throw exception when trying to unload the current game plugin.Mikaël Capelle2020-12-041-0/+5
* Remove disconnectPlugins() from OrganizerCore.Mikaël Capelle2020-12-041-5/+0
* Avoid duplicating code to simulate startup.Mikaël Capelle2020-12-041-109/+98
* Do not store the list of preview plugins in PreviewGenerator.Mikaël Capelle2020-12-041-1/+0
* Centralize loading Qt plugin in loadQtPlugin.Mikaël Capelle2020-12-041-33/+28
* Clarify comment.Mikaël Capelle2020-12-041-2/+2
* Add methods to load/reload/unload plugins.Mikaël Capelle2020-12-021-75/+271
* Do not store installers in InstallationManager, use the ones from PluginConta...Mikaël Capelle2020-12-021-1/+4
* Add IPluginProxy::unload() and rename instantiate() to load().Mikaël Capelle2020-12-011-3/+4
* Fix PluginContainer::setUserInterface().Mikaël Capelle2020-11-231-8/+10
* Return shared_ptr in IPlugin::requirements().Mikaël Capelle2020-11-191-3/+1
* Fix crash for proxied plugins on first startup.Mikaël Capelle2020-11-171-4/+2
* Add core plugins and better messages.Mikaël Capelle2020-11-171-1/+19
* Fix had -> add.Mikaël Capelle2020-11-171-1/+1
* Feeling like Shakespeare.Mikaël Capelle2020-11-121-0/+48
* Do not initialize proxied plugins twice.Mikaël Capelle2020-11-121-9/+17
* Add callbacks for plugin enabled/disabled.Mikaël Capelle2020-11-121-0/+7
* It's 2020.Mikaël Capelle2020-11-121-36/+15
* Proper handling of proxied plugins that implement multiple interfaces.Mikaël Capelle2020-11-121-28/+121
* Handle proxy dependencies differently.Mikaël Capelle2020-11-111-13/+24
* Remove incorrect warning.Mikaël Capelle2020-11-111-5/+0
* Use IPlugin::master() when present.Mikaël Capelle2020-11-111-1/+39
* Fix rebase.Mikaël Capelle2020-11-111-2/+1
* Cleaner IPluginRequirement.Mikaël Capelle2020-11-111-4/+5
* Fix display of tools in the MainWindow menu.Mikaël Capelle2020-11-111-4/+0
* Improve requirements handling.Mikaël Capelle2020-11-111-75/+143
* PluginRequirement -> IPluginRequirement and minor fixes.Mikaël Capelle2020-11-111-8/+24
* Replace usage of IPlugin::isActive().Mikaël Capelle2020-11-111-11/+107
* detectGame() must be called before init()isanae2020-11-101-1/+5
* task dialog for plugin loadcheckisanae2020-11-071-9/+64
* Call detectGame() after checking for conversion.Mikaël Capelle2020-11-061-1/+1
* Replace IPlugin::registered() by IPluginGame::detectGame().Mikaël Capelle2020-11-061-2/+1
* pass null IOrganizer to proxy plugins instead of one with a null OrganizerCoreisanae2020-11-061-14/+10
* call init() on proxy pluginsisanae2020-11-041-1/+33
* added IPlugin::registered()isanae2020-11-041-18/+17