summaryrefslogtreecommitdiff
path: root/src/organizerproxy.h
Commit message (Collapse)AuthorAgeFilesLines
* Add instance manager to plugin API (#2335)Jonathan Feenstra2026-02-081-0/+3
|
* Add executables list to plugin API (#2327)Jonathan Feenstra2026-01-311-0/+3
|
* Change IOrganizer::profile return type to a shared_ptr (#2322)Jonathan Feenstra2026-01-111-1/+1
|
* Add instanceName and profiles methods to plugin API (#2321)Jonathan Feenstra2026-01-111-0/+5
|
* Move to VCPKG (#2068)Mikaël Capelle2025-05-291-54/+52
| | | | | | | | | * Remove SConscript related files. * Force-load translations from uibase and gamebryo/creation. * Bring githubpp here and add a standalone preset. * Switch VersionInfo -> Version for ModOrganizer2. (#2063) * Add pre-commit hook. * Use 7zip build from VCPKG registry. * Use archive.dll from the bin folder instead of dlls.
* Refactoring of game features for better management. (#2043)Mikaël Capelle2024-06-091-3/+7
|
* Refresh Callback (+ Extra for AboutToRun) (#1884)Mikaël Capelle2023-09-291-0/+4
| | | | | * Add working directory and arguments to onAboutToRun (optional). * Add onRefreshCallback functionality.
* Apply clang-format.Mikaël Capelle2023-07-091-54/+76
|
* Convert everything to CRLF.Mikaël Capelle2023-07-091-130/+130
|
* Add IOrganizer::virtualFileTree().Mikaël Capelle2021-05-141-2/+3
|
* Remove unused member in proxy.Mikaël Capelle2020-12-041-1/+0
|
* Avoid duplicating code to simulate startup.Mikaël Capelle2020-12-041-0/+17
|
* Fix callbacks for IOrganizer when plugin are unloaded/loaded.Mikaël Capelle2020-12-021-1/+22
|
* Allow optional refresh for waitForApplication()AL2020-11-281-1/+1
|
* Add callbacks for plugin enabled/disabled.Mikaël Capelle2020-11-121-0/+4
|
* Replace usage of IPlugin::isActive().Mikaël Capelle2020-11-111-2/+6
|
* Merge branch 'master' into imodlist-updatesMikaël Capelle2020-10-261-5/+8
|\
| * Add IOrganizer::onProfileXXX callbacks.Mikaël Capelle2020-10-241-6/+9
| |
* | Move IOrganizer::getMod() to IModList::getMod().Mikaël Capelle2020-10-251-1/+0
| |
* | Move IOrganizer::removeMod() to IModList::removeMod().Mikaël Capelle2020-10-251-1/+0
| |
* | Move IOrganizer::modsSortedByProfilePriority() to ↵Mikaël Capelle2020-10-251-2/+0
| | | | | | | | IModList::allModsByProfilePriority().
* | Rename IOrganizer::refreshModList -> refresh.Mikaël Capelle2020-10-251-1/+1
| |
* | Move IOrganizer::onModInstalled() to IModList. Add IModList::onModRemoved().Mikaël Capelle2020-10-251-1/+0
|/
* Use proxy for ModList, PluginList and DownloadManager. Do not use registered ↵Mikaël Capelle2020-10-111-2/+16
| | | | callbacks when plugin is inactive.
* Don't use reference as class memberAnyOldName32020-08-081-1/+1
| | | | | | | | | This particular QString was only ever constructed from a temporary, so it was literally never going to work. We only hadn't noticed this earlier as no one had tried using the mod repository bridge from a plugin before (which is fairly bad given that three people have theoretically tested it while working on its Python bindings in the past).
* Update for new organizer callbacks.Mikaël Capelle2020-06-151-0/+3
|
* Fix & placement.Mikaël Capelle2020-06-081-1/+1
|
* Add findFiles overload with glob patterns.Mikaël Capelle2020-06-081-1/+2
|
* Add parameters to startApplication to allow control of custom overwriteLostDragonist2019-03-241-1/+2
|
* Add function to get configured mods directoryLostDragonist2019-02-231-0/+1
|
* Changes to allow installer_NCC to use the game source set in the DL metaSilarn2018-05-071-0/+1
|
* Support for multi-game downloadsSilarn2018-04-161-1/+3
|
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-40/+43
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-43/+40
|
* Fixing overwrite problemsZachHaber2017-01-171-0/+1
| | | | | Changes the organizerproxy to pull from the settings rather than try and figure it out on its own.
* cleanupTannin2016-05-191-1/+0
|
* merged master into new_vfs_libraryTannin2016-02-121-1/+5
|
* Merge branch 'master' into new_vfs_libraryTannin2015-12-071-5/+6
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gameinfoimpl.cpp src/installationmanager.cpp src/mainwindow.cpp src/organizercore.cpp src/organizercore.h src/organizerproxy.cpp src/organizerproxy.h src/savegamegamebryo.cpp src/savegamegamebyro.h src/selfupdater.h src/shared/fallout3info.cpp src/shared/fallout3info.h src/shared/falloutnvinfo.cpp src/shared/falloutnvinfo.h src/shared/gameinfo.cpp src/shared/gameinfo.h src/shared/oblivioninfo.cpp src/shared/oblivioninfo.h src/shared/skyriminfo.cpp src/shared/skyriminfo.h src/spawn.cpp src/transfersavesdialog.cpp
| * Bunch of const correctness changes. There shouldn't be any update of plugin ↵Thomas Tanner2015-11-251-1/+1
| | | | | | | | games once MO has started
| * Final eradication of igameinfo and adding python wrappers for IPluginGameThomas Tanner2015-11-221-1/+0
| |
| * Removal of (get)BinaryNameThomas Tanner2015-11-211-4/+5
| |
* | - no longer displaying "not logged in". This was too confusing for someTannin2015-12-071-2/+1
|/ | | | | | | | | - fixed files missing from vfs if parent directory exists in real destination dir - implemented plugin api to access current profile - steam game detection now also works for 64-bit games - removed reference to archive tab from tutorial - usvfs log level is now taken from config - some cleanup
* extended plugin interface. Plugins can now activate/deactivate mods, install ↵Tannin2015-05-171-1/+1
| | | | | | mods suggesting a name and retrieve a list of all installed mods
* MergeTannin2015-01-041-1/+1
|\
| * replaced all uses of NULL with nullptrTannin2014-11-281-1/+1
| | | | | | | | fixed a few placed where NULL was used as a number or boolean
* | Merge with branch1.2Tannin2015-01-031-3/+9
|\|
| * - started on a refactoring moving functionality out of the MainWindow classTannin2014-11-211-3/+9
| | | | | | | | - started on support for game-plugins
| * - new plugin-api to determine the origin of a fileTannin2014-08-181-0/+1
| |
| * - browser dialog now has a hidden url-field (for testing only)Tannin2014-07-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | - loot_cli is no longer part of this project. I will probably create a fork of loot that allows command-line usage instead - loot integration now works with such a modified loot version - integrated loot will now also integrate incompatibility messages in the MO UI - overwrite-markers are now updated as the list order is changed - fnis checker will now always allow the user to ignore fnis errors - plugin interface now has a function to wait for handles returned from startApplication (which can be job or process handles) - bugfix: non-mo mods sharing the name with regular mods now have a different internal name - bugfix: using hotkeys the vanilla game-plugins could be moved
* | - NCC installer can now discover files in other mods (thanks Reunion!) and ↵Tannin2014-12-131-0/+1
| | | | | | | | knows the script extender version