summaryrefslogtreecommitdiff
path: root/src/plugincontainer.h
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring of game features for better management. (#2043)Mikaël Capelle2024-06-091-2/+12
|
* Apply clang-format.Mikaël Capelle2023-07-091-75/+72
|
* Convert everything to CRLF.Mikaël Capelle2023-07-091-498/+498
|
* Allow Qt plugins in subfolder.Mikaël Capelle2022-05-021-0/+10
|
* Update after removal of boost in uibase.Mikaël Capelle2021-05-261-1/+0
|
* Fix crash when starting MO2 without instance.Mikaël Capelle2020-12-041-0/+2
|
* Minor cleaning (comments, names).Mikaël Capelle2020-12-041-9/+17
|
* Remove disconnectPlugins() from OrganizerCore.Mikaël Capelle2020-12-041-29/+18
|
* Avoid duplicating code to simulate startup.Mikaël Capelle2020-12-041-15/+22
|
* Centralize loading Qt plugin in loadQtPlugin.Mikaël Capelle2020-12-041-0/+7
|
* Add methods to load/reload/unload plugins.Mikaël Capelle2020-12-021-2/+51
|
* Add signals (not used yet) for registering/unregistering plugins.Mikaël Capelle2020-12-021-1/+7
|
* Fix PluginContainer::setUserInterface().Mikaël Capelle2020-11-231-1/+1
|
* Return shared_ptr in IPlugin::requirements().Mikaël Capelle2020-11-191-1/+1
|
* Add core plugins and better messages.Mikaël Capelle2020-11-171-0/+9
|
* Do not initialize proxied plugins twice.Mikaël Capelle2020-11-121-1/+3
|
* Add callbacks for plugin enabled/disabled.Mikaël Capelle2020-11-121-0/+6
|
* It's 2020.Mikaël Capelle2020-11-121-0/+14
|
* Proper handling of proxied plugins that implement multiple interfaces.Mikaël Capelle2020-11-121-1/+23
|
* Handle proxy dependencies differently.Mikaël Capelle2020-11-111-0/+10
|
* Use IPlugin::master() when present.Mikaël Capelle2020-11-111-0/+15
|
* Cleaner IPluginRequirement.Mikaël Capelle2020-11-111-20/+1
|
* Improve requirements handling.Mikaël Capelle2020-11-111-16/+93
|
* PluginRequirement -> IPluginRequirement and minor fixes.Mikaël Capelle2020-11-111-13/+4
|
* Replace usage of IPlugin::isActive().Mikaël Capelle2020-11-111-12/+113
|
* call init() on proxy pluginsisanae2020-11-041-1/+1
| | | | | OrganizerProxy now handles a null OrganizerCore, used for proxy plugins changed appVersion() and pluginDataPath() so they don't need OrganizerCore
* added IPlugin::registered()isanae2020-11-041-1/+1
| | | | | | | | removed useless dummy interfaces because init() isn't called anymore python plugins currently broken because init() isn't called on them fixed create instance dialog being shown on startup even if portable instance existed display a message when the last instance can't be found fixed instance manager dialog failing to open the portable instance
* Display plugins in a tree instead of a list in the settings dialog.Mikaël Capelle2020-09-291-17/+26
|
* Add topImplementedInterface(). Minor cleaning.Mikaël Capelle2020-09-291-1/+46
|
* Add a method to retrieve the localized names of the implemented plugin ↵Mikaël Capelle2020-09-281-0/+32
| | | | interfaces.
* Manually unload plugins to avoid issue with automatic unloading.Mikaël Capelle2020-06-111-0/+1
|
* Prevent diagnose plugins that return false for isActive from reporting ↵LostDragonist2019-03-231-0/+1
| | | | notifications
* Support for multi-game downloadsSilarn2018-04-161-2/+4
|
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-52/+61
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-61/+52
|
* added interface for file mapping pluginsTannin2015-11-231-1/+3
|
* MergeTannin2015-01-041-4/+1
|\
| * cleanup und bugfixes after refactoringTannin2014-11-281-17/+18
| |
* | - fixes after mergeTannin2015-01-041-17/+19
|/
* - started on a refactoring moving functionality out of the MainWindow classTannin2014-11-211-0/+102
- started on support for game-plugins