| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
* Use `displayGameName()` in create instance dialogs & the main window, this doesn't cover all places `gameName()` was being used for purely display reasons, but it covers the bulk.
* Use `lootGameName()` instead of `gameShortName()` for LOOT cli initiation.
* Use game display name in status bar.
---------
Co-authored-by: Twinki <Twinki@users.noreply.github.com>
|
| |
|
| |
* Fix archive parsing and BSA invalidation
|
| | |
|
| |
|
|
| |
These are technically buttons so Qt tries to make shortcuts.
|
| | |
|
| |
|
|
| |
Also switch instance name sanitizer to MOBase version
|
| |
|
|
| |
FilterWidget for downloads tab
|
| |
|
|
| |
lambda was taking a local variable by reference
|
| |
|
|
|
| |
change the skip intro setting on click instead of on completion
ctrl+f in game page
|
| | |
|
| | |
|
| |
|
|
|
| |
use an okay flag in PathsPage to avoid calling checkPaths() in ready() and make stuff mutable
moved a few things around
|
| |
|
|
|
|
| |
removed individual getters in CreateInstanceDialog, they were duplicating the work in creationInfo()
only VariantsPage needs access to the game plugin during creationInfo(), so pass it instead
selecting an undetected game, choosing a valid path and going back to the games page would not display the selected path in the list
|
| |
|
|
| |
documentation
|
| | |
|
| |
|
|
|
| |
moved most of the figuring out of instance parameters from InstanceManager to Instance, separated all the ui from it and put it in main.cpp
added ways to show single pages in the create instance dialog so they can be used when info is missing
|
| |
|
|
|
|
|
| |
pass a pointer to Settings around for things that can be called without settings, when creating the first instance
added dummy plugin list, mod list and iorganizer to initialize plugins without an instance
moved PluginContainer into the core filter, had nothing to do with the plugins list
NexusInterface is now created manually instead of being a static singleton because it needs to know if the settings are available
|
| |
|
|
|
| |
don't try to delete paths that don't exist
natsort for instance names and games
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
the instance creation dialog
removed the PluginContainer* parameter from NexusInterface::instance()
- it's a singleton, so it only needs to be given once, not every time
- it doesn't even matter because the first time instance() is called, it creates the singleton, but the plugin container is always null
- and setPluginContainer() is called much later from OrganizerCore with the correct value
added non functional nexus page to instance creation dialog
|
| |
|
|
| |
having too many plugins made the dialog too tall
|
| |
|
|
|
| |
replaced the button box with a regular widget with vertical layout
it was doing weird things to buttons with focus when removing and adding buttons on the fly because of filtering
|
| | |
|
| |
|
|
|
| |
add game name in the label in the paths page
can't use canonicalPath(), path might not exist
|
| |
|
|
| |
made existing paths just a warning, don't check for portable instances
|
| |
|