summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Update version to 2.2.2alpha1LostDragonist2019-09-181-2/+2
|
* Add translation to "New Executable"LostDragonist2019-09-171-1/+1
|
* Automatically fill in the name of new executablesLostDragonist2019-09-171-2/+3
| | | | | | When the binary browse button is used to select a binary, this will use the binary name to fill in the executable name if the previous executable name stated with "New Executable".
* Add placeholder text to notification dialogLostDragonist2019-09-161-1/+1
| | | | | | A lot of new users miss the fact you can click on a notification to get more details about that notification. This directs them to click on stuff.
* Add portable lock featureLostDragonist2019-09-114-0/+29
| | | | | | | If the file "portable.txt" is present in the application directory, MO will force itself to be launched as a portable instance. The change game button and menu item are hidden to prevent the user from changing out of the portable instance.
* Merge pull request #830 from isanae/settings-interfaceisanae2019-09-0983-3205/+5345
|\ | | | | Settings interface
| * really remove ask_for_nexuspw, the 2.2.0 update code was using the wrong sectionisanae2019-09-081-0/+4
| |
| * change the old servers map while processing updates instead of on-demandisanae2019-09-082-44/+59
| | | | | | | | statusbar_visible is not used anymore
| * clean up old settings when updatingisanae2019-09-081-6/+45
| |
| * more documentation for settingsisanae2019-09-082-99/+137
| | | | | | | | removed unused automaticLoginEnabled()
| * documentation for settingsisanae2019-09-085-113/+222
| | | | | | | | renamed some PluginSettings members and moved them around
| * don't log widget and geometry setting changesisanae2019-09-025-11/+51
| | | | | | | | | | | | fixed mod info dialog tab order using different settings for read and write mod info dialog now doesn't complain when no tab order exists in the settings only remove section when the array is larger, prevents logging changes when nothing actually changed
| * only remove section when the array is larger, prevents logging changes when ↵isanae2019-09-023-29/+52
| | | | | | | | | | | | nothing actually changed changed back section names that were originally lowercase, arrays end up in two different sections
| * split into settingsutilitiesisanae2019-09-025-455/+522
| |
| * split settings into a bunch of classesisanae2019-09-0230-1268/+1554
| | | | | | | | removed "get" from the getters that had it
| * removed duplicate useProxy()isanae2019-09-026-341/+556
| | | | | | | | use dedicated functions to set, get or remove settings, allows for logging
| * removed directinterfaceisanae2019-09-023-15/+1
| |
| * moved workarounds to settingsisanae2019-09-023-9/+62
| |
| * moved plugins to settingsisanae2019-09-025-203/+228
| |
| * moved setting paths to Settingsisanae2019-08-263-63/+107
| |
| * moved code for byte sizes and speed to uibaseisanae2019-08-265-126/+180
| | | | | | | | | | added scoped classes for QSettings groups and arrays servers logged on startup
| * changed total speed and count to a list of the last 5 downloadsisanae2019-08-268-73/+143
| | | | | | | | | | existing servers now merged when retrieving the download links download manager doesn't store the servers any more, queries the settings every time
| * server settings converted to array instead of byte array mapisanae2019-08-264-33/+90
| | | | | | | | moved cleanup to ServerList
| * moved preferred servers into ServerListisanae2019-08-268-50/+57
| |
| * ServerList instead of a QList of ServerInfoisanae2019-08-266-45/+193
| | | | | | | | | | changed preferred to an int moved all server settings to Settings
| * made ServerInfo a classisanae2019-08-265-66/+107
| | | | | | | | moved server functions together in Settings
| * moved more nexus stuff to settingsisanae2019-08-264-8/+36
| | | | | | | | settings tab remembered
| * changed crash dump type to use enum instead of intisanae2019-08-2414-153/+258
| | | | | | | | | | | | added ColorSettings settings dialog general and diag tabs don't use qsettings anymore removed logging of setting changes, will be added back to Settings class
| * finished moving mod info dialog directinterface to settingsisanae2019-08-244-46/+8
| |
| * added settings for QTabWidget, checkable QAbstractButton and ExpanderWidgetisanae2019-08-245-82/+140
| | | | | | | | removed directInterface() from mod info conflicts
| * made member variables in SettingsTab private, added accessorsisanae2019-08-1719-198/+192
| | | | | | | | SettingsDialog now uses GeometrySaver
| * passes callbacks to QuestionBoxMemory so it doesn't access the ini directlyisanae2019-08-176-10/+97
| | | | | | | | | | fixed selected executable being empty after closing the edit dialog put backup_install inside Settings
| * put tutorials in the settingsisanae2019-08-173-16/+99
| | | | | | | | finished moving endorsement to settings
| * put endorsement state and first start in settingsisanae2019-08-173-17/+66
| |
| * merged DockFixer into GeometrySettingsisanae2019-08-165-225/+210
| | | | | | | | added combobox index to settings
| * StatusBar now inherits from QStatusBar to handle hide/show eventsisanae2019-08-1610-1207/+1186
| | | | | | | | | | 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-1611-124/+121
| | | | | | | | changed reset button in settings to restart immediately
| * merged toolbars into restoreToolbars() and saveToolbars()isanae2019-08-167-46/+114
| | | | | | | | | | | | 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-1612-272/+158
| | | | | | | | | | 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-053-31/+70
| |
| * moved recent directories to Settingsisanae2019-08-044-50/+53
| | | | | | | | use global cache variable instead of an instance inside a function
| * moved geometry handling to PreviewDialogisanae2019-08-046-21/+36
| | | | | | | | fixed dialogs not having a parent
| * geo already saved by ListDialogisanae2019-08-041-6/+1
| |
| * removed registerWidgetState(), was used just for header list headers, now ↵isanae2019-08-044-55/+79
| | | | | | | | saved and restored directly
| * moved mod list stuff to setupModList(), no changesisanae2019-08-042-42/+79
| |
| * moved geometry handling to ProblemsDialog and CategoriesDialogisanae2019-08-047-19/+74
| |
| * moved geometry handling to ListDialogisanae2019-08-045-8/+33
| |
| * removed convertVariant(), turns out value() does itisanae2019-08-043-48/+43
| | | | | | | | separator colors to settings
| * moved geometry handling to mod info and overwrite dialogsisanae2019-08-047-84/+137
| |
| * moved geometry handling to ProfilesDialogisanae2019-08-045-6/+35
| |