Decided to leave the VFS tab for now. Filtering likely doesn't work, except Show Only Open. Sorting works.
Rewrites to replace dynamicRoles done for Mods and Plugins tables.
Database.qml now reads "moddir", though installing extracted is still unimplemented so far.
Launch still doesn't work.
Ignore the "file -> test extract". It's a test for file extraction.
Updated QML and C++ in various places to build and work with new Qt (6.4+)
Minor bugfixes, possibly caused by the Qt version bump, and mostly in JS logic.
Tried (again) to get mod sorting working by dragging them within the list.
Initial support for Profiles. (To switch between FO4 and FOLON, for example.)
Initial "Launch Game" stuff, but it's far from done. Don't use it (yet).
qml/PreferencesDialogue.qml: Use Layout.x properties
qml/ProgressDialogue.qml: Use Layout.x properties
qml/game.js: Use new Mods.rereadMods method
qml/main.qml: Add 'No games found' option when appropriate
qml/main.qml: BUGFIX: Save settings even if no game selected
qml/mods.js: Implement rereadMods method, use where needed
quickmod.pro: Ensure core is in QT variable
src/file.cpp: Modernize/clean-up warnings
Basic support for plugin file existence
Initial support for checking load order errors
Fix bug in plugins table column sizing
Update plugins table when mods enabled/disabled
Various bugfixes, it never ends.
Various changes to accommodate various mods
Queued NXM downloads
Progress dialogues on downloads
Slightly reduce the ModsTable deadlock