| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | pass null IOrganizer to proxy plugins instead of one with a null OrganizerCore | isanae | 2020-11-06 | 1 | -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 plugins | isanae | 2020-11-04 | 1 | -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() | isanae | 2020-11-04 | 1 | -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 rebasing | isanae | 2020-11-03 | 1 | -21/+15 |
| | | |||||
| * | moved nexus api stuff to GlobalSettings | isanae | 2020-11-03 | 1 | -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-updates | Mikaël Capelle | 2020-10-26 | 1 | -0/+15 |
| |\ | |||||
| | * | Add IOrganizer::onProfileXXX callbacks. | Mikaël Capelle | 2020-10-24 | 1 | -0/+15 |
| | | | |||||
| * | | Move IOrganizer::getMod() to IModList::getMod(). | Mikaël Capelle | 2020-10-25 | 1 | -5/+0 |
| | | | |||||
| * | | Move IOrganizer::removeMod() to IModList::removeMod(). | Mikaël Capelle | 2020-10-25 | 1 | -5/+0 |
| | | | |||||
| * | | Move IOrganizer::modsSortedByProfilePriority() to ↵ | Mikaël Capelle | 2020-10-25 | 1 | -5/+0 |
| | | | | | | | | | IModList::allModsByProfilePriority(). | ||||
| * | | Rename IOrganizer::refreshModList -> refresh. | Mikaël Capelle | 2020-10-25 | 1 | -2/+2 |
| | | | |||||
| * | | Move IOrganizer::onModInstalled() to IModList. Add IModList::onModRemoved(). | Mikaël Capelle | 2020-10-25 | 1 | -5/+0 |
| |/ | |||||
| * | Always call onPluginSettingChanged and onUserInterfaceInitialized callbacks. | Mikaël Capelle | 2020-10-18 | 1 | -2/+4 |
| | | |||||
| * | Use proxy for ModList, PluginList and DownloadManager. Do not use registered ↵ | Mikaël Capelle | 2020-10-11 | 1 | -36/+45 |
| | | | | | callbacks when plugin is inactive. | ||||
| * | Add 'reinstallation' parameter to onInstallationStart(). | Mikaël Capelle | 2020-09-22 | 1 | -1/+1 |
| | | |||||
| * | Add IPluginInstaller onInstallationStart and onInstallationEnd callbacks. | Mikaël Capelle | 2020-09-21 | 1 | -1/+1 |
| | | |||||
| * | Remove unecessary default constructor call. | Mikaël Capelle | 2020-06-16 | 1 | -2/+1 |
| | | |||||
| * | Update for new organizer callbacks. | Mikaël Capelle | 2020-06-15 | 1 | -7/+16 |
| | | |||||
| * | Add findFiles overload with glob patterns. | Mikaël Capelle | 2020-06-08 | 1 | -0/+17 |
| | | |||||
| * | Add IOrganizer signal when a plugin setting is changed. | Mikaël Capelle | 2020-06-05 | 1 | -1/+10 |
| | | |||||
| * | now using new common cmakefiles | isanae | 2020-04-23 | 1 | -1/+1 |
| | | | | | | fixed includes because shared/ isn't in the path anymore removed unused modeltest files | ||||
| * | renamed LockWidget to UILocker | isanae | 2019-11-06 | 1 | -1/+1 |
| | | | | | lock interface up to two processes | ||||
| * | added a ForceWait flag to bypass disabled locking | isanae | 2019-11-06 | 1 | -2/+4 |
| | | | | | merged a bunch of unnecessary functions in ProcessRunner | ||||
| * | added attachToProcess(), made waitForApplication() private | isanae | 2019-11-06 | 1 | -3/+10 |
| | | | | | changed OrganizerProxy::startApplication() so it _doesn't_ wait for completion, which is its original behaviour | ||||
| * | removed runExecutableOrExecutableFile() | isanae | 2019-11-06 | 1 | -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 dialogs | isanae | 2019-11-06 | 1 | -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 processrunner | isanae | 2019-11-06 | 1 | -2/+2 |
| | | | | | | added IUserInterface::qtWidget() put back IUserInterface in OrganizerCore now that there's a way to get the widget | ||||
| * | renamed startApplication() to runExecutableOrExecutableFile() | isanae | 2019-11-06 | 1 | -3/+7 |
| | | |||||
| * | Add parameters to startApplication to allow control of custom overwrite | LostDragonist | 2019-03-24 | 1 | -5/+3 |
| | | |||||
| * | Add function to get configured mods directory | LostDragonist | 2019-02-23 | 1 | -0/+5 |
| | | |||||
| * | Changes to allow installer_NCC to use the game source set in the DL meta | Silarn | 2018-05-07 | 1 | -0/+5 |
| | | |||||
| * | Support for multi-game downloads | Silarn | 2018-04-16 | 1 | -2/+4 |
| | | |||||
| * | Revert "Applied clang-format on source" | Sandro Jäckel | 2018-02-23 | 1 | -57/+130 |
| | | | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e. | ||||
| * | Applied clang-format on source | Sandro Jäckel | 2018-02-22 | 1 | -130/+57 |
| | | |||||
| * | Fixing overwrite problems | ZachHaber | 2017-01-17 | 1 | -2/+8 |
| | | | | | | Changes the organizerproxy to pull from the settings rather than try and figure it out on its own. | ||||
| * | cleanup | Tannin | 2016-05-19 | 1 | -5/+0 |
| | | |||||
| * | merged master into new_vfs_library | Tannin | 2016-02-12 | 1 | -1/+12 |
| | | |||||
| * | Merge branch 'master' into new_vfs_library | Tannin | 2015-12-07 | 1 | -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 Tanner | 2015-11-26 | 1 | -1/+0 |
| | | | | | | | | | of gameinfo.h includes | ||||
| | * | Bunch of const correctness changes. There shouldn't be any update of plugin ↵ | Thomas Tanner | 2015-11-25 | 1 | -1/+1 |
| | | | | | | | | | games once MO has started | ||||
| | * | Final eradication of igameinfo and adding python wrappers for IPluginGame | Thomas Tanner | 2015-11-22 | 1 | -5/+0 |
| | | | |||||
| | * | Removal of (get)BinaryName | Thomas Tanner | 2015-11-21 | 1 | -4/+9 |
| | | | |||||
| | * | Get rid of `GameIfo::getOrganizerDirectory` and associated member variable | Thomas Tanner | 2015-11-20 | 1 | -1/+3 |
| | | | | | | | | | qApp->getProperty("dataPath") can be used instead (and is pretty much everywhere else) so it's unnecessary | ||||
| * | | - no longer displaying "not logged in". This was too confusing for some | Tannin | 2015-12-07 | 1 | -0/+5 |
| |/ | | | | | | | | | - 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 ↵ | Tannin | 2015-05-17 | 1 | -2/+2 |
| | | | | | | | mods suggesting a name and retrieve a list of all installed mods | ||||
| * | - bugfixes | Tannin | 2015-01-06 | 1 | -1/+1 |
| | | | | | | | | - moved more functionality to game-plugins - further decoupled management functionality from the UI - created another "tutorial" which is only a single page with relevant parts of the ui highlighted with info as tooltips | ||||
| * | Merge | Tannin | 2015-01-04 | 1 | -1/+1 |
| |\ | |||||
| | * | cleanup und bugfixes after refactoring | Tannin | 2014-11-28 | 1 | -1/+1 |
| | | | |||||
| * | | - fixes after merge | Tannin | 2015-01-04 | 1 | -24/+1 |
| | | | |||||
| * | | Merge with branch1.2 | Tannin | 2015-01-03 | 1 | -64/+39 |
| |\| | |||||
