summaryrefslogtreecommitdiff
path: root/src/settingsdialog.h
Commit message (Collapse)AuthorAgeFilesLines
* Apply clang-format.Mikaël Capelle2023-07-091-12/+13
|
* now using new common cmakefilesisanae2020-04-231-1/+1
| | | | | fixed includes because shared/ isn't in the path anymore removed unused modeltest files
* added ExitModOrganizer(), used instead of qApp->exit()isanae2019-10-071-3/+6
| | | | | | | 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
* TaskDialog for restarting as admin for steamisanae2019-09-191-10/+10
| | | | | | 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
* removed directinterfaceisanae2019-09-021-2/+0
|
* made member variables in SettingsTab private, added accessorsisanae2019-08-171-7/+11
| | | | SettingsDialog now uses GeometrySaver
* moved all geometry save, restore and reset to GeometrySettingsisanae2019-08-161-2/+0
| | | | changed reset button in settings to restart immediately
* cleaned up includesisanae2019-08-021-3/+1
| | | | | removed commented out code reordered member functions in Settings
* moved tabs to SettingsDialogisanae2019-08-021-4/+22
| | | | removed Settings::query(), main window now deals with SettingsDialog directly
* split workarounds tabisanae2019-08-021-12/+2
|
* split plugins tabisanae2019-08-021-4/+0
|
* renamed tab classes, clashing with mod info dialogisanae2019-08-021-31/+3
| | | | split nexus tab
* split paths tabisanae2019-08-021-14/+0
|
* moved SettingsTab out of Settingsisanae2019-08-021-48/+15
| | | | split general tab
* nexus info and stats in settingsisanae2019-07-121-0/+6
| | | | | | cleaned up double logging for github reset validation progress dialog parent just before the main window dies removed unused APIStats from APIUserAccount, added isValid()
* api key validator in settingsisanae2019-07-111-5/+7
|
* moved NexusSSOLogin to nxmaccessmanagerisanae2019-07-111-50/+2
| | | | added logs for manual key validation, will need to rewrite a few things
* reworked the nexus connection panelisanae2019-07-111-12/+50
| | | | moved most of the stuff into a new NexusSSOLogin class
* renamed "revoke nexus authorization" to "disconnect from nexus" because ↵isanae2019-06-041-62/+31
| | | | | | | "revoking" is ambiguous reworked manual key dialog to look more like MO1 moved all the UI stuff from callbacks in Settings back to SettingsDialog in a central updateNexusButtons(), which also enables/disables buttons as needed
* added new dialog to enter api key manuallyisanae2019-06-031-0/+2
| | | | | added button in nexus settings to open the dialog added a force flag to apiCheck() to do a check with the new key even if the login was successful before
* fixes for /permissive-:isanae2019-05-261-1/+1
| | | | | | - no implicit conversions for enum classes - can't bind rvalue to non-const ref - string literals are const
* Restart MO if the API key is changed or the reset geometries button was clickedLostDragonist2019-04-301-0/+5
|
* Cleanup and version bumpSilarn2019-02-181-1/+0
|
* Rework SSO for new protocol and utilize MO2 application IDSilarn2019-02-181-0/+7
|
* Several Nexus API-related changesSilarn2019-02-181-1/+9
| | | | | | | | * Added 30-second ping so Nexus doesn't close our connection * Set an overall 5 minute timeout before we give up listening for auth * Fixed some old signal and slot connections * Added a button to revoke the current API authorization * Updated bulk endorsement function with new API changes
* Initial Nexus API changes:Silarn2019-02-181-163/+177
| | | | | - Switch to SSO with WebSocket - Update endpoints (all but version checking)
* Merge branch 'Develop' into archive_conflicts_2LostDragonist2018-12-301-0/+2
|\
| * Apply alpha color settings to the settings dialogLostDragonist2018-12-301-0/+2
| |
* | Fix conflict colors and make archive conflict colors configurableLostDragonist2018-12-301-0/+10
|/
* Add the ability to change the managed game directoryLostDragonist2018-12-111-0/+2
|
* Add workarounds button to reset window geometriesLostDragonist2018-12-081-0/+1
|
* Add executable blacklistingLostDragonist2018-11-291-3/+10
|
* Less strict implementation of path normalizationLostDragonist2018-11-101-0/+2
|
* Normalize path settings to prevent extra charactersLostDragonist2018-11-101-0/+11
|
* Fix button colors in the settings dialog with the default themeLostDragonist2018-11-091-0/+6
|
* Added ability to change color of conflict and plugin highlighting from the ↵Al12rs2018-11-011-0/+27
| | | | settings.
* Remove unused function which made things confusingAnyOldName32018-05-021-2/+0
|
* Support for multi-game downloadsSilarn2018-04-161-2/+4
|
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-24/+29
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-29/+24
|
* fixed handling of base dir in settings dialog (and fixed the tab order in ↵Tannin2016-05-271-0/+3
| | | | the settings dialog)
* moved button to switch instance (and to portable mode) to the main windowTannin2016-05-271-15/+8
|
* added button to clear webcaches and cookiesTannin2016-05-191-0/+3
|
* more configuration optionsTannin2016-03-021-0/+6
| | | | | | - overwrite path configurable - one can now set a base directory for all configurable paths - user can now opt in/out of receiving pre-release updates (not functional yet)
* fixed browse-button for mod directory (in settings)Tannin2016-02-091-0/+3
|
* made instance-switching usableTannin2016-01-101-0/+3
| | | | | this includes tons and tons of changes to how paths are determined. the profiles-dir can now also be configured
* normalized eol style (all files should now have windows line endings)Tannin2014-07-171-84/+84
|
* - nxmhandler will now ask before registering itselfTannin2014-01-041-0/+2
| | | | | | - downloads from nexus are now displayed before file information is retrieved - logging from the ui is now a bit more informative - download list now scrolls to bottom automatically
* - esp reader now handles invalid files more gracefullyTannin2013-09-211-0/+2
| | | | | | | | | | | | | | | | | - files moved will now also be treated as "deleted" in the old location so a newly created file with that same name is not created in overwrite - introduced a mechanism by which MO can recognize if it crashed before when attempting to load a plugin. That plugin can be blacklisted so it doesn't get loaded again - plugins can now programaticaly change their settings - plugins can now store data persistently without exposing that data as settings - requesting an unset-setting from a plugin is no longer treated as a bug - clarified warning message for when files are in overwrite directory - the proxyPython plugin will now discover if python initialization crashed MO on a previous session and give the user a chance to fix it or disable the plugin - bugfix: GetModuleFileName modified the buffer past the zero termination. While this doesn't violate the API documentation it is different from the regular windows implementation - bugfix: proxy plugins couldn't access the parent widget - bugfix: when moving a file from overwrite to a mod the in-memory file structure wasn't updated - bugfix: name input dialog for profiles allowed names that weren't valid directory names - bugfix: profile dialog wasn't able to delete profiles if the name started or ended in whitespaces - bugfix: The name-cells for plugin settings could be changed (without effect) - removed a few obsolete files from the repository
* - moved shared and uibase libraries to namespacesTannin2013-02-171-61/+61
| | | | - bugfix: the "fix mods" function was accessing the save game data incorrectly, causing a crash