summaryrefslogtreecommitdiff
path: root/src/settings.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* passes callbacks to QuestionBoxMemory so it doesn't access the ini directlyisanae2019-08-171-0/+68
| | | | | fixed selected executable being empty after closing the edit dialog put backup_install inside Settings
* put tutorials in the settingsisanae2019-08-171-5/+50
| | | | finished moving endorsement to settings
* put endorsement state and first start in settingsisanae2019-08-171-0/+18
|
* merged DockFixer into GeometrySettingsisanae2019-08-161-87/+171
| | | | added combobox index to settings
* StatusBar now inherits from QStatusBar to handle hide/show eventsisanae2019-08-161-55/+41
| | | | | 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-25/+54
| | | | changed reset button in settings to restart immediately
* merged toolbars into restoreToolbars() and saveToolbars()isanae2019-08-161-10/+76
| | | | | | 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-117/+101
| | | | | 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/+44
|
* moved recent directories to Settingsisanae2019-08-041-0/+39
| | | | use global cache variable instead of an instance inside a function
* moved geometry handling to PreviewDialogisanae2019-08-041-0/+10
| | | | fixed dialogs not having a parent
* removed registerWidgetState(), was used just for header list headers, now ↵isanae2019-08-041-0/+40
| | | | saved and restored directly
* moved geometry handling to ProblemsDialog and CategoriesDialogisanae2019-08-041-0/+20
|
* moved geometry handling to ListDialogisanae2019-08-041-0/+10
|
* removed convertVariant(), turns out value() does itisanae2019-08-041-36/+21
| | | | separator colors to settings
* moved geometry handling to mod info and overwrite dialogsisanae2019-08-041-0/+66
|
* moved geometry handling to ProfilesDialogisanae2019-08-041-0/+10
|
* moved geometry handling to EditExecutablesDialog itselfisanae2019-08-041-0/+10
|
* moved settings updates to Settings::processUpdates()isanae2019-08-041-0/+46
|
* split into GeometrySettingsisanae2019-08-041-15/+165
| | | | | | | 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-3/+74
| | | | added necessary member functions in Settings
* removed obsolete load mechanismsisanae2019-08-021-5/+14
|
* cleaned up includesisanae2019-08-021-44/+0
| | | | | removed commented out code reordered member functions in Settings
* moved tabs to SettingsDialogisanae2019-08-021-100/+0
| | | | removed Settings::query(), main window now deals with SettingsDialog directly
* split diagnostics tabisanae2019-08-021-30/+2
| | | | fixed log and crash dump directory links in label not working
* split workarounds tabisanae2019-08-021-71/+2
|
* split plugins tabisanae2019-08-021-47/+7
|
* removed incorrect warning that steam password is unencryptedisanae2019-08-021-30/+6
| | | | split steam tab
* renamed tab classes, clashing with mod info dialogisanae2019-08-021-110/+4
| | | | split nexus tab
* split paths tabisanae2019-08-021-80/+1
|
* moved SettingsTab out of Settingsisanae2019-08-021-181/+23
| | | | split general tab
* replaced formatSystemMessageQ() with formatSystemMessage()isanae2019-07-221-3/+3
| | | | replaced windowsErrorString() with formatSystemMessage()
* changed qDebug() to log::debug()isanae2019-07-221-4/+3
| | | | removed some commented out logging
* changed qCritical() to log::error()isanae2019-07-221-11/+3
| | | | removed now unused vlog()
* replaced qWarning()isanae2019-07-221-2/+3
|
* use log::Levels instead of intsisanae2019-07-221-4/+26
| | | | | create log level combobox in code, set selected index based on value instead added log level to context menu in log list
* added --crashdump to generate dumps of a running MO processisanae2019-07-011-3/+7
| | | | added dump_running_process.bat to start another instance of MO with that flag
* refactored preloadSsl() into preloadDll()isanae2019-06-291-31/+0
| | | | | | removed old HGID check moved formatSystemMessage() to uibase added Environment class, lists loaded modules, logged at startup
* refactored FormatMessage() into formatSystemMessage()isanae2019-06-231-18/+43
| | | | fixes trying to load a wchar_t* with qCritical(), which merely prints the address
* renamed "revoke nexus authorization" to "disconnect from nexus" because ↵isanae2019-06-041-51/+27
| | | | | | | "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
* changed rest of ShellExecuteW() calls to use shell::Execute(), ↵isanae2019-05-261-11/+12
| | | | shell::OpenLink() or shell::OpenFile()
* Restart MO if the API key is changed or the reset geometries button was clickedLostDragonist2019-04-301-11/+22
|
* Add setting to hide the API counterLostDragonist2019-03-061-1/+8
|
* Remove the spoofed NMM versionLostDragonist2019-02-221-13/+0
| | | | The new API does not require this and it serves no purpose to keep it.
* Add spaceLostDragonist2019-02-211-1/+1
|
* Small updates, cleanup, update code, cache settings, tooltipsSilarn2019-02-181-14/+0
|
* Freeing the credential object when there's no result causes overrunsSilarn2019-02-181-1/+1
|
* Add settings option to switch between fixed and dynamic cache timeoutsSilarn2019-02-181-4/+15
|
* Implement Windows Credential ManagerSilarn2019-02-181-50/+81
|
* Fix various issues when not having a stored API keySilarn2019-02-181-3/+4
|