summaryrefslogtreecommitdiff
path: root/src/settings.h
Commit message (Collapse)AuthorAgeFilesLines
* StatusBar now inherits from QStatusBar to handle hide/show eventsisanae2019-08-161-8/+5
| | | | | merged settings into saveVisibility() and restoreVisibility() call MainWindow::storeSettings() earlier so widget visibility is still valid
* moved all geometry save, restore and reset to GeometrySettingsisanae2019-08-161-19/+20
| | | | changed reset button in settings to restart immediately
* merged toolbars into restoreToolbars() and saveToolbars()isanae2019-08-161-4/+15
| | | | | | added centerOnMainWindowMonitor(), now also used by validation dialog added overloads for splitter, used by main splitter fixed saveState() for QMainWindow calling the wrong function
* added GeometrySaverisanae2019-08-161-38/+26
| | | | | removed widget-specific functions in GeometrySettings, now using generic functions in Settings removed some unused member variables in MainWindow
* moved getting and setting executables to Settingsisanae2019-08-051-0/+3
|
* moved recent directories to Settingsisanae2019-08-041-0/+3
| | | | use global cache variable instead of an instance inside a function
* moved geometry handling to PreviewDialogisanae2019-08-041-0/+3
| | | | fixed dialogs not having a parent
* removed registerWidgetState(), was used just for header list headers, now ↵isanae2019-08-041-0/+12
| | | | saved and restored directly
* moved geometry handling to ProblemsDialog and CategoriesDialogisanae2019-08-041-0/+6
|
* moved geometry handling to ListDialogisanae2019-08-041-0/+3
|
* removed convertVariant(), turns out value() does itisanae2019-08-041-0/+4
| | | | separator colors to settings
* moved geometry handling to mod info and overwrite dialogsisanae2019-08-041-0/+9
|
* moved geometry handling to ProfilesDialogisanae2019-08-041-0/+4
|
* moved geometry handling to EditExecutablesDialog itselfisanae2019-08-041-0/+2
|
* moved settings updates to Settings::processUpdates()isanae2019-08-041-0/+7
|
* split into GeometrySettingsisanae2019-08-041-11/+44
| | | | | | | removed most of storeSettings() from OrganizerCore: QSettings handles saving by itself, no need for that removed topLevelSplitter from ui, unused since the log widget is in a dock removed QSettings from MainWindow::readSettings() replaced return values for some of the new getters in Settings to std::optional
* removed mentions of QSettings from main.cppisanae2019-08-041-1/+21
| | | | added necessary member functions in Settings
* removed obsolete load mechanismsisanae2019-08-021-4/+4
|
* cleaned up includesisanae2019-08-021-29/+7
| | | | | removed commented out code reordered member functions in Settings
* moved tabs to SettingsDialogisanae2019-08-021-53/+2
| | | | removed Settings::query(), main window now deals with SettingsDialog directly
* split diagnostics tabisanae2019-08-021-18/+0
| | | | fixed log and crash dump directory links in label not working
* split workarounds tabisanae2019-08-021-19/+1
|
* split plugins tabisanae2019-08-021-19/+6
|
* removed incorrect warning that steam password is unencryptedisanae2019-08-021-13/+0
| | | | split steam tab
* renamed tab classes, clashing with mod info dialogisanae2019-08-021-16/+0
| | | | split nexus tab
* split paths tabisanae2019-08-021-16/+1
|
* moved SettingsTab out of Settingsisanae2019-08-021-41/+24
| | | | split general tab
* use log::Levels instead of intsisanae2019-07-221-1/+9
| | | | | create log level combobox in code, set selected index based on value instead added log level to context menu in log list
* renamed "revoke nexus authorization" to "disconnect from nexus" because ↵isanae2019-06-041-12/+18
| | | | | | | "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 const version of Settings::directInterface() for restoring statesisanae2019-05-201-0/+1
| | | | | added top-level saveState() and restoreState() to ModInfoDialog that are called from MainWindow, because it now also has to handle expander states in the conflict tab added internal opened state to expander widget instead of using widget visibility so it can be saved even after the dialog is closed
* Restart MO if the API key is changed or the reset geometries button was clickedLostDragonist2019-04-301-0/+1
|
* Add setting to hide the API counterLostDragonist2019-03-061-0/+6
|
* Remove the spoofed NMM versionLostDragonist2019-02-221-6/+0
| | | | The new API does not require this and it serves no purpose to keep it.
* Small updates, cleanup, update code, cache settings, tooltipsSilarn2019-02-181-16/+0
|
* Add settings option to switch between fixed and dynamic cache timeoutsSilarn2019-02-181-0/+17
|
* Implement Windows Credential ManagerSilarn2019-02-181-2/+2
|
* Implement using the DPAPI to encrypt credentialsSilarn2019-02-181-2/+2
|
* Several Nexus API-related changesSilarn2019-02-181-0/+1
| | | | | | | | * 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-6/+6
| | | | | - Switch to SSO with WebSocket - Update endpoints (all but version checking)
* Merge remote-tracking branch 'origin/Develop' into archive_conflicts_2Silarn2019-01-181-2/+2
|\
| * Support for force loading librariesLostDragonist2019-01-111-2/+2
| |
* | Fix conflict colors and make archive conflict colors configurableLostDragonist2018-12-301-0/+6
| |
* | Merge branch 'Develop' into archive_conflicts_2Project5792018-12-291-0/+6
|\| | | | | | | Updating to 2.1.7alpha1
| * Add an option to disable endorsementsLostDragonist2018-12-241-0/+6
| |
* | Added button to disable Archives in Data Tree and entirely.Project5792018-12-121-0/+6
|/
* Add option to remove column colors for mod list separatorsLostDragonist2018-12-111-0/+7
|
* Add the ability to change the managed game directoryLostDragonist2018-12-111-0/+5
|
* Add workaround setting to prevent the GUI from locking when running an ↵LostDragonist2018-12-081-0/+6
| | | | executable
* Add executable blacklistingLostDragonist2018-11-291-3/+4
|
* Added ability to change color of conflict and plugin highlighting from the ↵Al12rs2018-11-011-1/+17
| | | | settings.