summaryrefslogtreecommitdiff
path: root/src/createinstancedialogpages.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Default profile settings (#1869)Jeremy Rimpo2023-09-191-0/+33
| | | * Fix archive parsing and BSA invalidation
* Apply clang-format.Mikaël Capelle2023-07-091-206/+170
|
* Escape ampersands in game names in instance windowChris Bessent2021-08-221-1/+1
| | | | These are technically buttons so Qt tries to make shortcuts.
* Add some more Microsoft Store errorsChris Bessent2021-05-011-1/+45
|
* Sanitize download file namesChris Bessent2021-04-291-3/+4
| | | | Also switch instance name sanitizer to MOBase version
* removed setUpdateDelay(false) calls, it's the defaultisanae2020-12-261-1/+0
| | | | FilterWidget for downloads tab
* fixed crash when clicking ...isanae2020-11-151-1/+1
| | | | lambda was taking a local variable by reference
* keyboard nav for create instance dialogisanae2020-11-081-26/+91
| | | | | change the skip intro setting on click instead of on completion ctrl+f in game page
* implemented browse buttonsisanae2020-11-071-7/+27
|
* documentationisanae2020-11-071-19/+82
|
* documentationisanae2020-11-071-87/+86
| | | | | use an okay flag in PathsPage to avoid calling checkPaths() in ready() and make stuff mutable moved a few things around
* moved getInstanceName() upisanae2020-11-071-33/+43
| | | | | | 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
* removed some redundant functions in InstanceManager, made them all non-staticisanae2020-11-071-5/+5
| | | | documentation
* renamed InstanceManager::instance() to singleton() to avoid confusionisanae2020-11-061-9/+9
|
* InstanceManager now returns new Instance struct instead of instance nameisanae2020-11-031-23/+42
| | | | | 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
* moved nexus api stuff to GlobalSettingsisanae2020-11-031-2/+3
| | | | | | | 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
* moved naturalCompare() to uibaseisanae2020-11-031-3/+3
| | | | | don't try to delete paths that don't exist natsort for instance names and games
* filter, explore buttons, instance renameisanae2020-11-031-54/+8
|
* disable portable instance button if one existsisanae2020-11-031-2/+10
|
* implemented nexus pageisanae2020-11-031-2/+15
|
* split nexus connection stuff into NexusConnectionUI so it can be reused in ↵isanae2020-11-031-0/+20
| | | | | | | | | | 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
* moved list of supported games to detailsisanae2020-11-031-8/+15
| | | | having too many plugins made the dialog too tall
* filter for gamesisanae2020-11-031-5/+41
| | | | | 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
* added hide option for intro page in create instance dialogisanae2020-11-031-1/+6
|
* move to next page when clicking a gameisanae2020-11-031-3/+10
| | | | | add game name in the label in the paths page can't use canonicalPath(), path might not exist
* PathChecker is unnecessary, refactored its guts into NamePage and PathsPageisanae2020-11-031-106/+144
| | | | made existing paths just a warning, don't check for portable instances
* split create instance dialog pagesisanae2020-11-031-0/+976