summaryrefslogtreecommitdiff
path: root/src/profile.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update following SafeWriteFile changes (#2218)RJ2025-05-231-1/+1
| | | Co-authored-by: RJ <Liderate@users.noreply.github.com>
* Refactoring of game features for better management. (#2043)Mikaël Capelle2024-06-091-13/+15
|
* Default profile settings (#1869)Jeremy Rimpo2023-09-191-11/+37
| | | * Fix archive parsing and BSA invalidation
* Apply clang-format.Mikaël Capelle2023-07-091-212/+211
|
* Enable forced libraries by defaultChris Bessent2021-08-221-1/+1
|
* Fix fixDirectoryName includesChris Bessent2021-04-291-1/+1
|
* Move settings around. Remove unused settings.Mikaël Capelle2021-01-291-5/+0
|
* Replace isFixedPriority by hasAutomaticPriority.Mikaël Capelle2021-01-211-4/+4
|
* Prevent backups from being enabled.Mikaël Capelle2021-01-211-1/+8
|
* Use actual priority of overwrite instead of INT_MAX, and remove useless checks.Mikaël Capelle2021-01-211-20/+15
|
* INT_MAX -> std::numeric_limits, plus minor clean.Mikaël Capelle2021-01-211-1/+1
|
* Remove unused priority-related functions from Profile.Mikaël Capelle2021-01-211-17/+1
|
* Add const-qualifier to for loop variable.Mikaël Capelle2021-01-211-1/+1
|
* Increase robustness of mods priority in profile.Mikaël Capelle2021-01-201-77/+123
|
* Improve error message about an extra overwrite modChris Bessent2021-01-191-6/+2
|
* Clamp priority to the correct value, taking backups into account.Mikaël Capelle2021-01-181-6/+14
|
* Merge pull request #1366 from LostDragonist/mod_casingMikaël Capelle2021-01-181-0/+18
|\ | | | | Make modlist.txt less case sensitive
| * Add a warning about overwrite mods being disabledChris Bessent2021-01-181-0/+18
| |
| * Improve performance by changing the map to be case insensitiveChris Bessent2021-01-161-10/+1
| |
| * Make modlist.txt less case sensitiveChris Bessent2021-01-161-1/+10
| | | | | | | | | | | | | | | | | | | | | | This should make it so case doesn't matter when it comes to the folder names of mods and what's in modlist.txt. If a mismatch in case is detected, modlist.txt will be flagged dirty to fix it at some point. This handles the foillowing cases: * modlist.txt was modified outside MO * the mod folder was renamed outside MO
* | moved criticalOnTop() to uibaseisanae2021-01-181-1/+0
|/ | | | | | changed all calls to reportError(), which now uses the main window if it exists as a parent, or calls criticalOnTop() added errors when running something from the command line for a different instance/profile removed unused crap
* don't count overwrite, m_Overwrite is dead codeisanae2020-12-241-4/+4
|
* Allow absolute path for ini files.Mikaël Capelle2020-09-271-5/+6
|
* Fix gameDirectory() -> documentsDirectory(). Use QFileInfo more properly.Mikaël Capelle2020-09-271-4/+4
|
* Rename iniFilePath() -> absoluteIniFilePath().Mikaël Capelle2020-09-271-1/+1
|
* Add IProfile::iniFilePath().Mikaël Capelle2020-09-271-0/+25
|
* now using new common cmakefilesisanae2020-04-231-3/+3
| | | | | fixed includes because shared/ isn't in the path anymore removed unused modeltest files
* Merge pull request #1054 from isanae/bunch-of-fixesisanae2020-04-171-0/+96
|\ | | | | Bunch of fixes
| * dump a bunch of counts for mods when selecting a profileisanae2020-04-171-0/+96
| |
* | Fix crash when game plugin does not provide any ini files.AL2020-04-171-1/+5
|/
* error checking in dump()isanae2020-02-181-5/+1
| | | | removed a bunch of "{} saved" in the logs
* removed some ambiguous overloads for settingsisanae2019-10-071-33/+33
|
* fixes for VS preview: missing namespace, missing setting() with two parametersisanae2019-10-051-0/+5
|
* split settings into a bunch of classesisanae2019-09-021-4/+4
| | | | removed "get" from the getters that had it
* Merge pull request #807 from isanae/logging-reworkJeremy Rimpo2019-08-021-21/+30
|\ | | | | Logging rework
| * replaced formatSystemMessageQ() with formatSystemMessage()isanae2019-07-221-2/+5
| | | | | | | | replaced windowsErrorString() with formatSystemMessage()
| * changed qDebug() to log::debug()isanae2019-07-221-8/+8
| | | | | | | | removed some commented out logging
| * changed qCritical() to log::error()isanae2019-07-221-2/+2
| | | | | | | | removed now unused vlog()
| * replaced qWarning()isanae2019-07-221-9/+12
| |
| * removed unused or redundant stuff in error_report.hisanae2019-07-221-1/+4
| | | | | | | | | | | | | | renamed log() to vlog() for now extracted console creation to Console class rewrote LogBuffer to work with logging from uibase, renamed to LogModel added fmt dependency
* | Refactor obsolete methodsSilarn2019-07-031-1/+1
|/
* merged CustomOverwrites and ForcedLibraries, they were mostly identicalisanae2019-06-151-2/+2
| | | | some comments
* Fix typo in missing INI dialogLostDragonist2019-04-131-1/+1
|
* Fix conflict detection concerning overwriteLostDragonist2019-03-091-11/+4
|
* Make logs more consistent in format and contentLostDragonist2019-01-301-1/+1
|
* Make logs more consistent in format and contentLostDragonist2019-01-301-11/+11
|
* Reduce file I/O operations when enabling/disabling multiple modsLostDragonist2019-01-221-0/+31
|
* Remove profile-specific executable settings when removing the executableLostDragonist2019-01-111-1/+6
|
* Support for force loading librariesLostDragonist2019-01-111-1/+117
|
* Made Delete INIs and Saves dialogs remember selection.Al2019-01-061-8/+9
|