summaryrefslogtreecommitdiff
path: root/src/settingsdialognexus.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Migrating to OAuth Authentication (#2374)Jeremy Rimpo2026-05-121-43/+90
| | | | Co-authored-by: aglowinthefield <146008217+aglowinthefield@users.noreply.github.com> Co-authored-by: Jonathan Feenstra <26406078+JonathanFeenstra@users.noreply.github.com>
* Extended MODL / direct download handling (#2384)Jeremy Rimpo2026-05-031-6/+1
| | | | | | | * Extended MODL / direct download handling - name, modname, version, and source options added to download command - nxmhandler init adds schemas and MODL entry with default launch args - Add MODL register button to general tab - On window display, call meta function to trigger both registrations
* Several updatesJeremy Rimpo2023-09-211-0/+2
| | | | | | | | * No longer cause an error when deleting a category that's being used * Add a dialog when installing a mod with no Nexus mapping (if not disabled) * Allow disabling Nexus category mapping in Settings (Nexus tab) * Add context option to remove nexus mappings in the category editor * Some clang style fixes
* Apply clang-format.Mikaël Capelle2023-07-091-86/+88
|
* Reorganize settingsdialog classes to match UI.Mikaël Capelle2021-01-291-8/+0
|
* custom browser commandisanae2020-12-281-4/+33
| | | | changed some places that used QDesktopServices to use shell::Open() from uibase instead
* Add a toggle for trackingQudix2020-11-111-0/+2
|
* fixed nexus state not being updatedisanae2020-11-091-0/+2
|
* moved nexus api stuff to GlobalSettingsisanae2020-11-031-8/+10
| | | | | | | 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
* implemented nexus pageisanae2020-11-031-18/+15
|
* split nexus connection stuff into NexusConnectionUI so it can be reused in ↵isanae2020-11-031-169/+213
| | | | | | | | | | 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
* added ExitModOrganizer(), used instead of qApp->exit()isanae2019-10-071-2/+2
| | | | | | | reset geometry uses TaskDialog moved restart code for the settings dialog to MainWindow fixed settings sometimes not being saved when restarting don't log "crash dumps present" every time the settings dialog is closed
* at least put one message in the list when opening the dialog to avoid having ↵isanae2019-10-051-0/+6
| | | | an empty widget
* rework of the nexus key validator to allow multiple attempts before failingisanae2019-10-051-25/+20
|
* added error messages to FileRenamer and a few moreisanae2019-10-041-1/+1
| | | | fixes for shell functions changing names
* TaskDialog for restarting as admin for steamisanae2019-09-191-7/+7
| | | | | | added a parent widget parameter to a bunch of places fixed paths still getting changed even if folders can't be created made private the member variables that were temporarily public during rework
* split settings into a bunch of classesisanae2019-09-021-16/+16
| | | | removed "get" from the getters that had it
* removed duplicate useProxy()isanae2019-09-021-1/+1
| | | | use dedicated functions to set, get or remove settings, allows for logging
* moved code for byte sizes and speed to uibaseisanae2019-08-261-1/+1
| | | | | added scoped classes for QSettings groups and arrays servers logged on startup
* changed total speed and count to a list of the last 5 downloadsisanae2019-08-261-3/+3
| | | | | existing servers now merged when retrieving the download links download manager doesn't store the servers any more, queries the settings every time
* ServerList instead of a QList of ServerInfoisanae2019-08-261-22/+55
| | | | | changed preferred to an int moved all server settings to Settings
* moved more nexus stuff to settingsisanae2019-08-261-6/+6
| | | | settings tab remembered
* made member variables in SettingsTab private, added accessorsisanae2019-08-171-33/+33
| | | | SettingsDialog now uses GeometrySaver
* cleaned up includesisanae2019-08-021-11/+0
| | | | | removed commented out code reordered member functions in Settings
* renamed tab classes, clashing with mod info dialogisanae2019-08-021-0/+374
split nexus tab