summaryrefslogtreecommitdiff
path: root/src/organizerproxy.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused member in proxy.Mikaël Capelle2020-12-041-1/+0
|
* Remove log for disconnectSignals().Mikaël Capelle2020-12-041-2/+0
|
* Avoid duplicating code to simulate startup.Mikaël Capelle2020-12-041-3/+21
|
* Clarify comment.Mikaël Capelle2020-12-041-1/+1
|
* Fix callbacks for IOrganizer when plugin are unloaded/loaded.Mikaël Capelle2020-12-021-18/+39
|
* Allow optional refresh for waitForApplication()AL2020-11-281-2/+8
|
* Refresh after waiting for application (vfs)Al2020-11-261-1/+1
|
* Add callbacks for plugin enabled/disabled.Mikaël Capelle2020-11-121-1/+29
|
* Replace usage of IPlugin::isActive().Mikaël Capelle2020-11-111-0/+10
|
* pass null IOrganizer to proxy plugins instead of one with a null OrganizerCoreisanae2020-11-061-167/+36
| | | | | removed now useless null checks in OrganizerProxy call setPluginDataPath() early so plugins can have it, since it's now a static function in IOrganizer
* call init() on proxy pluginsisanae2020-11-041-37/+169
| | | | | 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-206/+0
| | | | | | | | 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
* fixes after rebasingisanae2020-11-031-21/+15
|
* moved nexus api stuff to GlobalSettingsisanae2020-11-031-0/+212
| | | | | | | pass a pointer to Settings around for things that can be called without settings, when creating the first instance added dummy plugin list, mod list and iorganizer to initialize plugins without an instance moved PluginContainer into the core filter, had nothing to do with the plugins list NexusInterface is now created manually instead of being a static singleton because it needs to know if the settings are available
* Merge branch 'master' into imodlist-updatesMikaël Capelle2020-10-261-0/+15
|\
| * Add IOrganizer::onProfileXXX callbacks.Mikaël Capelle2020-10-241-0/+15
| |
* | Move IOrganizer::getMod() to IModList::getMod().Mikaël Capelle2020-10-251-5/+0
| |
* | Move IOrganizer::removeMod() to IModList::removeMod().Mikaël Capelle2020-10-251-5/+0
| |
* | Move IOrganizer::modsSortedByProfilePriority() to ↵Mikaël Capelle2020-10-251-5/+0
| | | | | | | | IModList::allModsByProfilePriority().
* | Rename IOrganizer::refreshModList -> refresh.Mikaël Capelle2020-10-251-2/+2
| |
* | Move IOrganizer::onModInstalled() to IModList. Add IModList::onModRemoved().Mikaël Capelle2020-10-251-5/+0
|/
* Always call onPluginSettingChanged and onUserInterfaceInitialized callbacks.Mikaël Capelle2020-10-181-2/+4
|
* Use proxy for ModList, PluginList and DownloadManager. Do not use registered ↵Mikaël Capelle2020-10-111-36/+45
| | | | callbacks when plugin is inactive.
* Add 'reinstallation' parameter to onInstallationStart().Mikaël Capelle2020-09-221-1/+1
|
* Add IPluginInstaller onInstallationStart and onInstallationEnd callbacks.Mikaël Capelle2020-09-211-1/+1
|
* Remove unecessary default constructor call.Mikaël Capelle2020-06-161-2/+1
|
* Update for new organizer callbacks.Mikaël Capelle2020-06-151-7/+16
|
* Add findFiles overload with glob patterns.Mikaël Capelle2020-06-081-0/+17
|
* Add IOrganizer signal when a plugin setting is changed.Mikaël Capelle2020-06-051-1/+10
|
* now using new common cmakefilesisanae2020-04-231-1/+1
| | | | | fixed includes because shared/ isn't in the path anymore removed unused modeltest files
* renamed LockWidget to UILockerisanae2019-11-061-1/+1
| | | | lock interface up to two processes
* added a ForceWait flag to bypass disabled lockingisanae2019-11-061-2/+4
| | | | merged a bunch of unnecessary functions in ProcessRunner
* added attachToProcess(), made waitForApplication() privateisanae2019-11-061-3/+10
| | | | changed OrganizerProxy::startApplication() so it _doesn't_ wait for completion, which is its original behaviour
* removed runExecutableOrExecutableFile()isanae2019-11-061-6/+26
| | | | | log the actual spawning and requests to start as well as wait from plugins raise the lock widget when it's a dialog
* added lockwidget to replace all the other dialogsisanae2019-11-061-1/+18
| | | | | | rewrote ProcessRunner to have a bunch of setters and then a run() fixed bad exit code when waiting on a process that's already completed removed lock()/unlock() from main window, ProcessRunner is in charge of that now
* split to processrunnerisanae2019-11-061-2/+2
| | | | | added IUserInterface::qtWidget() put back IUserInterface in OrganizerCore now that there's a way to get the widget
* renamed startApplication() to runExecutableOrExecutableFile()isanae2019-11-061-3/+7
|
* Add parameters to startApplication to allow control of custom overwriteLostDragonist2019-03-241-5/+3
|
* Add function to get configured mods directoryLostDragonist2019-02-231-0/+5
|
* Changes to allow installer_NCC to use the game source set in the DL metaSilarn2018-05-071-0/+5
|
* Support for multi-game downloadsSilarn2018-04-161-2/+4
|
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-57/+130
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-130/+57
|
* Fixing overwrite problemsZachHaber2017-01-171-2/+8
| | | | | Changes the organizerproxy to pull from the settings rather than try and figure it out on its own.
* cleanupTannin2016-05-191-5/+0
|
* merged master into new_vfs_libraryTannin2016-02-121-1/+12
|
* Merge branch 'master' into new_vfs_libraryTannin2015-12-071-11/+12
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Replace last occurrence of GameInfo::getNexusGameID and remove a whole load ↵Thomas Tanner2015-11-261-1/+0
| | | | | | | | of gameinfo.h includes
| * 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-5/+0
| |