summaryrefslogtreecommitdiff
path: root/src/settingsdialog.h
Commit message (Collapse)AuthorAgeFilesLines
* 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
* initial commit to mercurial repository.Tannin2013-02-031-0/+80
Corresponds to MO version 0.12.6