1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-21 07:09:42 +00:00
openmw/apps/launcher
fredzio b88d32ff5b Add 3 tabs in the "Data Files" page
1 with the data directories
2 with the BSA archives
3 with the content selector

When user select a directory to be added, first we walk the directory
hierarchy to make a list of all potential data= entries. If we find
none, the selected directory is added.

If more than one data directory is found, user is presented with a
directory list to check which one(s) are to be added.

Directories containing one or more content file are marked with an icon.

data= and fallback-archive= lines are handled like content= lines:
- they are part of the profile in launcher.cfg, prefixed by the profile
name
- they are updated in openmw.cfg when profile is selected / created

Directories can be moved in the list by drag and drop or by buttons.
Insertion is possible anywhere in the list.
Global data path and data local are shown but are greyed out, as they
are always included.

No attempt is made to ensure that the user choice are valid
(dependencies, overwrite of content).

After a profile is loaded, any added content is highlighted in green.
2022-04-23 09:54:45 +02:00
..
utils move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
advancedpage.cpp Toggable day night switch (#5928) 2022-01-11 09:34:19 +00:00
advancedpage.hpp * AA combo box no longer disables the AA alpha test checkbox. 2021-11-30 20:07:29 -05:00
CMakeLists.txt Add 3 tabs in the "Data Files" page 2022-04-23 09:54:45 +02:00
datafilespage.cpp Add 3 tabs in the "Data Files" page 2022-04-23 09:54:45 +02:00
datafilespage.hpp Add 3 tabs in the "Data Files" page 2022-04-23 09:54:45 +02:00
graphicspage.cpp * AA combo box no longer disables the AA alpha test checkbox. 2021-11-30 20:07:29 -05:00
graphicspage.hpp * AA combo box no longer disables the AA alpha test checkbox. 2021-11-30 20:07:29 -05:00
main.cpp Use crash catcher in launcher 2022-03-30 19:23:10 +02:00
maindialog.cpp Merge branch 'issue-6685' into 'master' 2022-04-17 17:13:31 +00:00
maindialog.hpp remove unused includes: part1 2022-01-23 17:30:25 +01:00
playpage.cpp OS X: remove QPlastiqueStyle usage 2015-11-14 13:50:01 +01:00
playpage.hpp Merge branch 'useuless_launcher' into 'master' 2021-05-04 21:09:39 +00:00
sdlinit.cpp Merge branch 'useuless_launcher' into 'master' 2021-05-04 21:09:39 +00:00
sdlinit.hpp Init SDL2 before Qt4 to avoid crash on Linux (bug #4529) 2018-08-07 22:57:16 +04:00
settingspage.cpp Removing unused imports in the Launcher 2021-05-18 18:23:16 -05:00
settingspage.hpp Using override keyword in most apps 2021-05-18 19:42:24 -05:00
textslotmsgbox.cpp Implemented Launcher namespace 2013-10-25 11:17:26 -05:00
textslotmsgbox.hpp Implemented Launcher namespace 2013-10-25 11:17:26 -05:00