summaryrefslogtreecommitdiff
path: root/src/settingsdialog.cpp
Commit message (Collapse)AuthorAgeFilesLines
* changed qCritical() to log::error()isanae2019-07-221-1/+0
| | | | removed now unused vlog()
* nexus info and stats in settingsisanae2019-07-121-22/+76
| | | | | | cleaned up double logging for github reset validation progress dialog parent just before the main window dies removed unused APIStats from APIUserAccount, added isValid()
* refactored state messagesisanae2019-07-111-112/+6
|
* api key validator in settingsisanae2019-07-111-41/+120
|
* moved NexusSSOLogin to nxmaccessmanagerisanae2019-07-111-171/+27
| | | | added logs for manual key validation, will need to rewrite a few things
* reworked the nexus connection panelisanae2019-07-111-84/+237
| | | | moved most of the stuff into a new NexusSSOLogin class
* moved api user account classes to their own filesisanae2019-06-141-2/+4
| | | | | | | | | api label in status bar: - now shows when not logged in - changed some of the colour thresholds to correspond to real throttling numbers make sure the api key is also cleared from the access manager when clearing from the settings removed unused bool m_ValidateAttempted in NXMAccessManager update the window title and status bar api label with correct values on startup, which fixes incorrect values when "restarting" MO after changing nexus settings
* fixed title on the manual key dialogisanae2019-06-041-0/+2
| | | | disabled disconnect and manual key buttons while fetching the api key
* renamed "revoke nexus authorization" to "disconnect from nexus" because ↵isanae2019-06-041-19/+110
| | | | | | | "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/+43
| | | | | 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/+14
|
* Add setting to hide the API counterLostDragonist2019-03-061-13/+0
|
* Rework SSO for new protocol and utilize MO2 application IDSilarn2019-02-181-16/+50
|
* Several Nexus API-related changesSilarn2019-02-181-13/+35
| | | | | | | | * 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-0/+42
| | | | | - Switch to SSO with WebSocket - Update endpoints (all but version checking)
* Merge remote-tracking branch 'origin/Develop' into archive_conflicts_2Silarn2019-01-181-3/+3
|\
| * Support for force loading librariesLostDragonist2019-01-111-3/+3
| |
* | Merge branch 'Develop' into archive_conflicts_2LostDragonist2018-12-301-55/+35
|\|
| * Apply alpha color settings to the settings dialogLostDragonist2018-12-301-57/+25
| |
| * Added Alpha channel to color pickersProject5792018-12-311-4/+4
| |
* | Fix conflict colors and make archive conflict colors configurableLostDragonist2018-12-301-23/+33
|/
* Add the ability to change the managed game directoryLostDragonist2018-12-111-0/+10
|
* Add workarounds button to reset window geometriesLostDragonist2018-12-081-0/+4
|
* Add executable blacklistingLostDragonist2018-11-291-0/+27
|
* Resize plugin settings to make keys visibleLostDragonist2018-11-261-0/+4
|
* Less strict implementation of path normalizationLostDragonist2018-11-101-11/+8
|
* Normalize path settings to prevent extra charactersLostDragonist2018-11-101-0/+41
|
* Fix button colors in the settings dialog with the default themeLostDragonist2018-11-091-14/+18
|
* Added ability to change color of conflict and plugin highlighting from the ↵Al12rs2018-11-011-0/+104
| | | | settings.
* Force nxmhandler.exe registration when the associate button is clickedLostDragonist2018-07-271-1/+1
| | | | This allows the register dialog to appear when the user had previously selected "No, don't ask again". If a user is clicking this button, there's a good chance they want MO to be the primary nxm handler.
* Remove unused function which made things confusingAnyOldName32018-05-021-7/+0
|
* Support for multi-game downloadsSilarn2018-04-161-2/+4
|
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-137/+172
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-172/+137
|
* Insert the game rather than replacing the current entryJeremy Rimpo2017-12-131-1/+1
|
* fixed handling of base dir in settings dialog (and fixed the tab order in ↵Tannin2016-05-271-5/+38
| | | | the settings dialog)
* moved button to switch instance (and to portable mode) to the main windowTannin2016-05-271-12/+0
|
* added button to clear webcaches and cookiesTannin2016-05-191-0/+7
|
* fixed calls to helper.exe using wrong pathTannin2016-05-151-1/+1
|
* more configuration optionsTannin2016-03-021-0/+17
| | | | | | - 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-1/+9
|
* made instance-switching usableTannin2016-01-101-4/+20
| | | | | this includes tons and tons of changes to how paths are determined. the profiles-dir can now also be configured
* removed get-prefix from many getters. removed const from managed_game variable.Tannin2015-12-281-1/+1
| | | | other fixes
* Reworked startup considerably so now no longer dependant on GameInfoThomas Tanner2015-11-281-1/+1
| | | | Did some const correctness to the "managed_game" property as you shouldn't really be altering the plugin details whilst MO is running
* Replace last occurrence of GameInfo::getNexusGameID and remove a whole load ↵Thomas Tanner2015-11-261-2/+1
| | | | of gameinfo.h includes
* Removes all references to GameInfo::getGameDirectory apart from one during ↵Thomas Tanner2015-11-251-2/+9
| | | | | | | | startup Did some const correctness improvements Also may have fixed a potential crash as the Profile copy constructor didn't copy the m_GamePlugin membber
* Get rid of `GameIfo::getOrganizerDirectory` and associated member variableThomas Tanner2015-11-201-1/+1
| | | | qApp->getProperty("dataPath") can be used instead (and is pretty much everywhere else) so it's unnecessary
* replaced all uses of NULL with nullptrTannin2014-11-281-1/+1
| | | | fixed a few placed where NULL was used as a number or boolean
* - descriptions for plugin settings are now displayedTannin2014-09-101-173/+182
|