summaryrefslogtreecommitdiff
path: root/src/profile.h
Commit message (Collapse)AuthorAgeFilesLines
* Update following SafeWriteFile changes (#2218)RJ2025-05-231-1/+0
| | | Co-authored-by: RJ <Liderate@users.noreply.github.com>
* Refactoring of game features for better management. (#2043)Mikaël Capelle2024-06-091-2/+6
|
* Apply clang-format.Mikaël Capelle2023-07-091-62/+70
|
* Move settings around. Remove unused settings.Mikaël Capelle2021-01-291-6/+0
|
* Use constant for minimum/maximum priorities.Mikaël Capelle2021-01-221-2/+10
|
* 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-11/+0
|
* Add comment for m_NumRegularMods and remove unused methods.Mikaël Capelle2021-01-201-6/+8
|
* Increase robustness of mods priority in profile.Mikaël Capelle2021-01-201-19/+13
|
* Start working on collapsible separators.Mikaël Capelle2021-01-021-1/+1
|
* Rename iniFilePath() -> absoluteIniFilePath().Mikaël Capelle2020-09-271-1/+1
|
* Add IProfile::iniFilePath().Mikaël Capelle2020-09-271-0/+10
|
* dump a bunch of counts for mods when selecting a profileisanae2020-04-171-0/+2
|
* removed some ambiguous overloads for settingsisanae2019-10-071-7/+4
|
* fixes for VS preview: missing namespace, missing setting() with two parametersisanae2019-10-051-2/+5
|
* merged CustomOverwrites and ForcedLibraries, they were mostly identicalisanae2019-06-151-2/+2
| | | | some comments
* Reduce file I/O operations when enabling/disabling multiple modsLostDragonist2019-01-221-0/+17
|
* Remove profile-specific executable settings when removing the executableLostDragonist2019-01-111-1/+2
|
* Support for force loading librariesLostDragonist2019-01-111-0/+13
|
* Sort Separators by priority in Send To dialog.Al2019-01-011-0/+7
|
* Transition profile settings to settings.iniLostDragonist2018-12-051-4/+13
|
* Improve changing mod and plugin prioritiesLostDragonist2018-11-011-2/+4
|
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-240/+247
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-247/+240
|
* - Fixed a bug that would keep re-activating the "Create files in mod instead ↵Al12rs2018-02-131-0/+1
| | | | | | of Overwrite" setting in the executable dialog after the user activated it for the first time. Basically it looked in the stored settings to see if there was an entry for that executable to decide if the checkbox was to be enebled but never deleted that entry if the checkbox was then deselected.
* Fix mod rename with custom profiles pathEran Mizrahi2017-12-181-0/+5
|
* Ensure all mostlist writing is done through the DelayedFileWriterEran Mizrahi2017-12-181-2/+7
|
* profiles can now be configured to use the global game settings instead of ↵Tannin2016-05-071-5/+26
| | | | profile-local
* cleanupTannin2016-05-071-1/+1
|
* merged master into new_vfs_libraryTannin2016-02-121-3/+16
|
* Merge branch 'master' into new_vfs_libraryTanninOne2015-12-231-4/+0
|\
| * Facepalm moments - realised gameinfo init call is no longer needed. Removed ↵Thomas Tanner2015-12-061-4/+0
| | | | | | | | all references
* | Merge branch 'master' into new_vfs_libraryTannin2015-12-071-16/+8
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Removes all references to GameInfo::getGameDirectory apart from one during ↵Thomas Tanner2015-11-251-4/+4
| | | | | | | | | | | | | | | | startup Did some const correctness improvements Also may have fixed a potential crash as the Profile copy constructor didn't copy the m_GamePlugin membber
| * Use IPluginGame::getIniFiles throughout.Thomas Tanner2015-11-241-12/+3
| | | | | | | | Also removed the default constructor from Profile class and stopped registering it as a QMetaObject (which it is the only reason it is there).
| * Replace some instances of qApp->property("managed_game") with the saved pointer.Thomas Tanner2015-11-211-0/+1
| | | | | | | | Pedantic note: This doesn't help the possibility of supporting multiple executables greatly, we'd have to have a lot of register-for-change events.
* | - no longer displaying "not logged in". This was too confusing for someTannin2015-12-071-1/+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
* - some fixes to how file changes are signaled and delayedTannin2015-03-011-12/+5
|
* extended the game-plugin interfaceTannin2015-01-291-6/+9
|
* - bugfixesTannin2015-01-061-9/+7
| | | | | | | - 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
* profiles are now created with an (empty) archives.txtTannin2014-09-101-330/+331
|
* normalized eol style (all files should now have windows line endings)Tannin2014-07-171-330/+330
|
* - test-plugins accidentally distributed in the 1.2.5 release are now ↵Tannin2014-06-251-1/+1
| | | | | | | | | | | automatically deleted - some fixes to the tutorial (mostly wording but also some actual problems) - bugfix: could disable mods that aren't supposed to be disable-able - bugfix: mod list wasn't saved on some changes - bugfix: when trying to start directly to application, MO didn't start up correctly - bugfix: hook.dll didn't load mod bsas into its directory structure and thus didn't allow bsas to overwrite loose files - bugfix: in some constellations the tutorial files couldn't be found despite being in the right location
* - very effective optimization to findfirstfile-callsTannin2014-05-051-0/+1
| | | | | | | | - several configuration files are now only saved to disk if the content actually changed. This should also get rid of a problem where plugins.txt was re-written immediately after starting the game (causing a conflict with the game) - reduced "noise" from hook.dll - removed some debugging messages
* - added buttons to backup and restore the modlist and pluginlistTannin2014-04-051-1/+5
| | | | - replaced boss integration with loot
* - ini file changes that would have to overwrite ini tweaks are now stored in ↵Tannin2014-02-171-0/+5
| | | | | | | | | a separate file and actually get used. - a warning message advices users to clean out that separate file - slightly improved default main window layout - bugfix: newly created ini tweaks were added to the list with incorrect properties
* Merge with defaultTannin2013-03-221-1/+1
|\
| * - some more safety checks in the ini-limit removal codeTannin2013-03-131-292/+292
| | | | | | | | | | | | | | | | | | | | | | - some code cleanup and minor bug fixes based on results from static code analysis - added naemfilter for the esp list - bsa changes are now stored automatically but delayed by up to 0.5 seconds (for performance reasons) - bugfix: buffer overrun when certain functions are called with empty file names - bugfix: reroute for the ini-limit fix was placed in the data segment - bugfix: mod list got mixed up when the mod directory was changed externally - bugfix: plugins.txt reroute on skyrim didn't work on winXP - bugfix: MO could become unresponsive if the tutorial script couldn't be interpreted
* | - support for grouping filters for mod list (incomplete)Tannin2013-03-221-292/+301
|/ | | | | | | - offering multiple options for mod names during installation - support for renaming profiles - updated installer plugins - minor bugfixes
* initial commit to mercurial repository.Tannin2013-02-031-0/+311
Corresponds to MO version 0.12.6