summaryrefslogtreecommitdiff
path: root/src/plugincontainer.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* moved nexus api stuff to GlobalSettingsisanae2020-11-031-29/+59
* Use proxy for ModList, PluginList and DownloadManager. Do not use registered ...Mikaël Capelle2020-10-111-1/+1
* Display plugins in a tree instead of a list in the settings dialog.Mikaël Capelle2020-09-291-35/+54
* Add topImplementedInterface(). Minor cleaning.Mikaël Capelle2020-09-291-16/+51
* Use bf::for_each instead of custom templates.Mikaël Capelle2020-09-291-57/+21
* Add a method to retrieve the localized names of the implemented plugin interf...Mikaël Capelle2020-09-281-0/+82
* Manually unload plugins to avoid issue with automatic unloading.Mikaël Capelle2020-06-111-1/+7
* now using new common cmakefilesisanae2020-04-231-2/+2
* added more timingsisanae2020-02-181-0/+2