summaryrefslogtreecommitdiff
path: root/src/installationmanager.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove dependency on Core5CompatJeremy Rimpo2022-04-191-1/+0
|
* Fix fixDirectoryName includesChris Bessent2021-04-291-1/+1
|
* Do not move installed mod after merge/replace.Mikaël Capelle2021-01-021-42/+54
|
* Tentative fix for crash during large extraction.Mikaël Capelle2020-12-311-4/+12
|
* Do not store installers in InstallationManager, use the ones from ↵Mikaël Capelle2020-12-021-15/+10
| | | | PluginContainer.
* Compute supported extensions dynamically in installation and download manager.Mikaël Capelle2020-12-011-8/+11
|
* Replace usage of IPlugin::isActive().Mikaël Capelle2020-11-111-13/+19
|
* Merge pull request #1260 from Holt59/iplugin-setactive-fixMikaël Capelle2020-10-211-2/+6
|\ | | | | Fix usage of isActive
| * Do not call installer callbacks for non-active plugins.Mikaël Capelle2020-10-111-2/+6
| |
* | Add IModInterface::setUrl and remove IInstallationManager::setURL.Mikaël Capelle2020-10-091-12/+0
|/
* Merge pull request #1238 from Holt59/plugin-installer-callbacksMikaël Capelle2020-09-231-0/+16
|\ | | | | Add IPluginInstaller onInstallationStart and onInstallationEnd callbacks
| * Add 'reinstallation' parameter to onInstallationStart().Mikaël Capelle2020-09-221-2/+2
| |
| * Add IPluginInstaller onInstallationStart and onInstallationEnd callbacks.Mikaël Capelle2020-09-211-0/+16
| |
* | Add getters for most meta-information in mod.Mikaël Capelle2020-09-201-1/+1
|/
* Do not report a canceled install as failedChris Bessent2020-09-061-9/+12
| | | | | | | | When a mod install reached the point of checking for overwrites with existing mods (i.e., new mod has the same name as an old mod), there was no way to distinguish between a failure and a user cancellation. Now, an explicit status is passed up the stack so the cancellation can be safely ignored by error checking code.
* Mark downloads of replaced mods as uninstalledAL2020-08-261-1/+7
|
* Add Qt bug report in comment and use while() instead of do { } while();.Mikaël Capelle2020-06-111-3/+4
|
* Add comment explaining the usage of the QEventLoop.Mikaël Capelle2020-06-111-1/+3
|
* Rollback to using QProcessEvents but use WaitForMoreEvents.Mikaël Capelle2020-06-111-23/+27
|
* Disconnect signal after extraction to avoid calling them on destroyed widgets.Mikaël Capelle2020-06-111-1/+6
|
* Add silent parameter to extraction methods of IInstallationManager.Mikaël Capelle2020-06-091-71/+86
|
* Fix order of operations to avoid deadlock with event loop.Mikaël Capelle2020-06-061-9/+12
|
* Use QEventLoop to process events when extracting instead of manual loop with ↵Mikaël Capelle2020-06-051-22/+23
| | | | processEvents.
* Update following archive callback changes.Mikaël Capelle2020-06-021-5/+11
|
* Update after change to CreateArchive. Remove unused archive handler from ↵Mikaël Capelle2020-06-021-8/+3
| | | | self-updater.
* Update installation manager after namespace changes in archive.Mikaël Capelle2020-06-011-7/+8
|
* Fix opening and extraction of archives with passwords and/or encrypted ↵Mikaël Capelle2020-06-011-7/+26
| | | | filenames.
* Correct handling of 7z errors.Mikaël Capelle2020-06-011-9/+12
|
* Remove non-used declarations. Move queryPassword to lambda.Mikaël Capelle2020-06-011-8/+2
|
* Use a single extractFiles() method and avoir member variables when not needed.Mikaël Capelle2020-06-011-108/+63
|
* Modification following 'archive' update.Mikaël Capelle2020-06-011-33/+48
|
* Fix issue with progress dialog disapearing too soon during installation.Mikaël Capelle2020-05-311-1/+10
|
* Set the parent widget properly in installation manager.Mikaël Capelle2020-05-301-0/+1
|
* Small update to installation manager following uibase changes.Mikaël Capelle2020-05-301-7/+3
|
* Implement createFile() for the installation manager.Mikaël Capelle2020-05-301-3/+88
|
* Remove header that has been removed from uibase.Mikaël Capelle2020-05-231-1/+0
|
* Move to the new filetree for the installation manager.Mikaël Capelle2020-05-071-267/+59
|
* Revert "Hacky fix to installation progress dialog flashing"Chris Bessent2020-02-281-6/+0
| | | | This reverts commit 42e5c33a32bdb9438f486d8c608755a4966c1c44.
* Hacky fix to installation progress dialog flashingChris Bessent2020-02-211-0/+6
|
* Avoid overwriting existing URL values when replacing a mod if new value is ↵AL2020-02-141-1/+4
| | | | empty.
* Streamline manual install fix, bump RCSilarn2019-12-141-3/+1
|
* Fix requesting a manual installLostDragonist2019-12-141-0/+3
|
* Check the enumSilarn2019-12-111-1/+1
|
* Update installer status handlingSilarn2019-12-111-27/+25
|
* When cancelling a fomod extraction, don't generate an error.Silarn2019-12-111-2/+11
|
* forgot one tr()isanae2019-10-041-1/+1
|
* made extraction errors translatableisanae2019-10-041-4/+4
|
* passes callbacks to QuestionBoxMemory so it doesn't access the ini directlyisanae2019-08-171-4/+9
| | | | | fixed selected executable being empty after closing the edit dialog put backup_install inside Settings
* changed qDebug() to log::debug()isanae2019-07-221-8/+8
| | | | removed some commented out logging
* changed qCritical() to log::error()isanae2019-07-221-4/+3
| | | | removed now unused vlog()