summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | moved functionality to CustomOverwrites and ForcedLibraries helper classesisanae2019-06-152-49/+157
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | remove executableisanae2019-06-151-11/+50
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | add executableisanae2019-06-152-31/+46
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | pulled java installation detection out of getFileExecutionContext() and into ↵isanae2019-06-155-89/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | findJavaInstallation() because it was copy/pasted into EditExecutablesDialog fixed FileDialogMemory::getOpenFileName() to also use the given directory correctly handle browse binary button
| * | | | | | | | | | | | | fixed FileDialogMemory::getOpenFileName() not using given directoryisanae2019-06-153-42/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | disable all widgets when there's no selection now saves application icon browse working directory uses current value in file dialog
| * | | | | | | | | | | | | save forced libraries internallyisanae2019-06-152-30/+56
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | save steam app id, custom overwrite and application iconisanae2019-06-153-57/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | custom overwrite directories now set locally, will be written to profile when closing the dialog
| * | | | | | | | | | | | | renamed most of the widgets to shorter or more descriptive names ↵isanae2019-06-153-206/+256
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (newFilesModCheckBox?) modifying widgets calls save()
| * | | | | | | | | | | | | stop changing add button to modify, disable remove for plugin executablesisanae2019-06-152-84/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | general clean up of member variable names, whitespace
| * | | | | | | | | | | | | load plugin executables after settings, allows for changing the orderisanae2019-06-154-224/+328
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | added warning that an executable is provided by a plugin, disable widgets that can't be changed refactoring EditExecutablesDialog
| * | | | | | | | | | | | | replaced close with ok/cancelisanae2019-06-153-105/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | moved add/remove below the list
| * | | | | | | | | | | | | rework of the executables dialog to have a horizontal splitter and use a ↵isanae2019-06-153-281/+347
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | standard QDialogButtonBox
| * | | | | | | | | | | | | fixed EditExecutablesDialog being opened without a parentisanae2019-06-156-57/+131
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | removed Executable's constructor with values, replaced with default ctor + setters, all these strings were much too error-prone added Executable ctor overload to convert from ExecutableInfo plugin executables now override most of the custom changes renamed browseButton to browseBinaryButton to avoid confusion with the other browseDirButton fixed both browse dialogs not handling cancel EditExecutablesDialog's list used to change the text color for custom executables, replaced with italics
| * | | | | | | | | | | | | removed temporary setters in Executable, unnecessary now that it has mergeFrom()isanae2019-06-152-44/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | ExecutablesList:isanae2019-06-154-130/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - merged addExecutable(), updateExecutable() and addExecutableInternal() into a new setExecutable() - setExecutable() adds the executable to the list if not found, or forwards to Executable::mergeFrom() - mergeFrom() handles merging from/to plugin executables
| * | | | | | | | | | | | | moved store/load to ExecutablesListisanae2019-06-153-50/+72
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | replaced ExecutablesList::getExecutables() by a standard container interfaceisanae2019-06-155-134/+164
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | renamed ExecutablesList::init() to addFromPlugin() renamed ExecutablesList::find() to get() and added a find() that returns an iterator changed some calls from get() to find() so they can handle failure because they didn't seem to handle std::runtime_error at all
| * | | | | | | | | | | | | made Executable members private, added member function to get and set themisanae2019-06-156-110/+215
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #765 from isanae/Developisanae2019-06-151-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | removed 'L' from the language code:isanae2019-06-151-1/+1
|/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - it's incorrect, since language codes are unsigned shorts, and - it actually breaks the translation section and makes retrieving it through standard Windows API fail
* | | | | | | | | | | | | Merge pull request #762 from isanae/statusbarisanae2019-06-1513-268/+718
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | re-added the api label tooltipisanae2019-06-142-2/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | comments
| * | | | | | | | | | | | | changed the notifications action back to being disabled when there aren't ↵isanae2019-06-141-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | any, having a coloured and clickable icon was confusing
| * | | | | | | | | | | | | show executable path in status barisanae2019-06-141-0/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | fixed text color of api label when not logged inisanae2019-06-141-1/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | moved api user account classes to their own filesisanae2019-06-1410-222/+263
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | | | | | | | added option to hide the status barisanae2019-06-133-8/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | centralized menu visibility into a showMenuBar() function
| * | | | | | | | | | | | | switched to stylesheet for api colors, palette doesn't seem to survive ↵isanae2019-06-131-12/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | hiding/unhiding very well
| * | | | | | | | | | | | | changed StatusBarNotifications to a generic StatusBarActionisanae2019-06-123-30/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | added update notification to statusbar
| * | | | | | | | | | | | | added a StatusBarNotifications class to handle icon, text and double clickisanae2019-06-123-14/+58
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | fixed progress bar not updatingisanae2019-06-121-1/+2
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | max width for progress barisanae2019-06-123-6/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | notification icon in status bar
| * | | | | | | | | | | | | added notifications label, unusedisanae2019-06-122-6/+9
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | added a few helper classes for user accounts and statsisanae2019-06-129-234/+428
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | moved the api label to the status bar refactored a bunch of copy/pasted code in NexusInterface to use shouldThrottle() and throttledWarning()
| * | | | | | | | | | | | | added new statusbar class, moved refresh progress bar to itisanae2019-06-125-18/+57
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #763 from Nubbie/patch-1Al2019-06-151-26/+26
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / |/| | | | | | | | | | | | | Correcting minor spelling mistakes in the UI + add contributor
| * | | | | | | | | | | | | Correcting minor spelling mistakes in the UI + add contributorMatte A2019-06-151-26/+26
|/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | When translating, I found some minor mistakes. Therefor I ran through the file in a proofreader and corrected some mistakes. There is also some mistakes corrected for consistency e.g. spaces and dashes
* | | | | | | | | | | | | Merge pull request #759 from isanae/unstyled-icons-fixAl2019-06-112-18/+121
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixing the icons on the toolbar and menus
| * | | | | | | | | | | | | clarified some commentsisanae2019-06-091-3/+3
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | fixed notification icon not respecting the stylesheet on startupisanae2019-06-092-6/+55
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | fixes toolbar and menu icons not respecting the stylesheetisanae2019-06-092-13/+67
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #754 from isanae/conflict-lists-sortAl2019-06-052-195/+204
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Natural sort for conflict lists
| * | | | | | | | | | | | | natural sort for conflict itemsisanae2019-06-041-0/+26
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | refactored conflict list items:isanae2019-06-042-195/+178
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - use new ConflictItem class derived from QTreeWidgetItem - that class has all the various conflict*() member functions that were previously in the dialog - moved some of the can*() member functions out to namespace level so they can be used by ConflictItem, no real need to have them as members anyway
* | | | | | | | | | | | | | Merge pull request #753 from isanae/explore-data-fileAl2019-06-052-11/+37
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added "Open Origin in Explorer" to the data tab
| * | | | | | | | | | | | | | added "Open Origin in Explorer" to the data tabisanae2019-06-042-11/+37
| |/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | renamed openOriginExplorer_clicked() to openPluginOriginExplorer_clicked() to make it clearer exec() for context menu in lists should be relative to the viewport to account for the header size
* | | | | | | | | | | | | | Merge pull request #752 from isanae/toolbar-revertAl2019-06-053-65/+66
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / |/| | | | | | | | | | | | | Reverted changes to the toolbar
| * | | | | | | | | | | | | show the main menu when releasing alt instead of pressing, less annoying to ↵isanae2019-06-042-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | take screenshots with alt+printscreen without having the menu pop up
| * | | | | | | | | | | | | reverted changes to the toolbar:isanae2019-06-043-62/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - swapped back "add profile" and "install mod" icons - removed links toolbar, icons are added to the main one - locked the toolbar because there's only one now - right align everything after the last separator and executable shortcuts
* | | | | | | | | | | | | | Merge pull request #749 from isanae/manual-nexus-api-keyLostDragonist2019-06-048-142/+482
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / |/| | | | | | | | | | | | | New dialog to manually enter Nexus API key