summaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
Commit message (Collapse)AuthorAgeFilesLines
* fixed settings doing weird stuff with multiple instancesisanae2020-11-031-11/+15
| | | | | sort games by name added intro and confirmation pages
* Merge branch 'master' into imodlist-updatesMikaël Capelle2020-10-261-3/+3
|\
| * Add IOrganizer::onProfileXXX callbacks.Mikaël Capelle2020-10-241-3/+3
| |
* | Move IOrganizer::getMod() to IModList::getMod().Mikaël Capelle2020-10-251-4/+4
| |
* | Move IOrganizer::modsSortedByProfilePriority() to ↵Mikaël Capelle2020-10-251-2/+2
| | | | | | | | IModList::allModsByProfilePriority().
* | Rename IOrganizer::refreshModList -> refresh.Mikaël Capelle2020-10-251-11/+9
|/
* Check for problems when closing the settings dialog.Mikaël Capelle2020-10-141-0/+3
|
* Do not show 'Enable Mods... ' action for game without SaveGameInfo feature.Mikaël Capelle2020-09-281-8/+8
|
* Allow MO2 to find game saves into subdirectories.Mikaël Capelle2020-09-281-2/+12
|
* Use IProfile::absoluteIniFilePath().Mikaël Capelle2020-09-271-4/+1
|
* Allow absolute path for ini files.Mikaël Capelle2020-09-271-2/+2
|
* Merge pull request #1238 from Holt59/plugin-installer-callbacksMikaël Capelle2020-09-231-2/+2
|\ | | | | Add IPluginInstaller onInstallationStart and onInstallationEnd callbacks
| * Add 'reinstallation' parameter to onInstallationStart().Mikaël Capelle2020-09-221-2/+2
| |
| * Add IPluginInstaller onInstallationStart and onInstallationEnd callbacks.Mikaël Capelle2020-09-211-2/+2
| |
* | Merge pull request #1236 from Holt59/expose-modinterface-metaMikaël Capelle2020-09-231-36/+36
|\ \ | |/ |/| Add getters for most meta-information in mod.
| * Change modId() to nexusId().Mikaël Capelle2020-09-221-15/+15
| |
| * Add getters for most meta-information in mod.Mikaël Capelle2020-09-201-36/+36
| |
* | Fix issue with global saves directory when setting files are availble for ↵Mikaël Capelle2020-09-201-6/+10
|/ | | | non-Bethesda games.
* StandardizingJeremy Rimpo2020-09-091-9/+9
|
* Traslate lines, use QPairJeremy Rimpo2020-09-091-9/+9
|
* Fixes for bulk update checkJeremy Rimpo2020-09-091-7/+8
| | | | | * Check game source for validity * Display name of source when no updates found
* Added Open Meta File context action to downloadserri1202020-08-201-0/+1
|
* added confirmation for sorting, some users click it by mistakeisanae2020-07-201-0/+10
|
* shift+ and ctrl+double-click in mod list will now only open one mod instead ↵isanae2020-07-201-34/+32
| | | | | | of the whole selection since these modifiers are also used for selecting, this is too error prone and users have reported opening a crapload of tabs in their browser or explorer windows
* resize data tab columns when migrating from < 2.3 so the new columns are visibleisanae2020-07-101-3/+8
|
* Add a dash between the managed game and "Mod Organizer" to distinguish app name.AL2020-06-241-1/+2
|
* Clean notification of userInterfaceInitialized between MainWindow and ↵Mikaël Capelle2020-06-161-2/+3
| | | | OrganizerCore.
* Move userInterfaceInitialized notification at the end of the first show event.Mikaël Capelle2020-06-161-2/+3
|
* Update for new organizer callbacks.Mikaël Capelle2020-06-151-0/+2
|
* Avoid using indexOf everywhere.Mikaël Capelle2020-06-111-6/+7
|
* Fix refresh events of tabs in the right panel when some tabs are hidden.Mikaël Capelle2020-06-111-7/+6
|
* Hide plugins and archives tabs when features are missing.Mikaël Capelle2020-06-091-0/+12
|
* Mark mods with orphaned nexus ids as checked to avoid repeated requests.AL2020-06-091-0/+14
|
* Fix consecutive mod update checks checking some mods again..AL2020-06-091-1/+2
| | | | by correctly setting the last nexus update timestamp on a missed case.
* Fix problems button not updating on startup in some cases.AL2020-06-081-1/+1
| | | | | Mainwindow wasn't guaranteed to exist after first directory structure refresh was complete so there was no mainwindow slot triggered to check for problems. Added a proper problems check in the mainwindow constructor.
* Use QEventLoop instead of manually spinning calling ProcessEvents in a while ↵AL2020-06-071-5/+14
| | | | with a sleep.
* Change time measurement to not include lock wait time.AL2020-06-071-2/+1
|
* Make checks that occur at the same time not return immediately to avoid ↵AL2020-06-071-20/+19
| | | | issues with stuff that might need to rely on check completion.
* Make even the last direct call to checkForProblemsImpl use the async version.AL2020-06-071-6/+8
|
* Avoid executing Problems checks concurrently.AL2020-06-071-3/+14
| | | | | Reduce timer to 500ms. Make other calls also scheduled.
* Make a couple more calls async since there is no good reason not to.AL2020-06-071-2/+2
|
* * Change the diagnoseUpdate() signals to collapse into a single async call ↵AL2020-06-061-10/+8
| | | | | | | | | | | | | | | | in case of multiple signals in short time span. * Make mainwindow constructor and show() use updateProblemsButton() to just update the problems icon without performing checks. * Make directory refreshed schedule a problems check since it can overlap with other invocations. * Make changing translation not trigger checks at all. * Make changing style only update the icon instead of also performing the check. * Make MainWindow ctor, MainWindow::show()and MainWindow::resetActionIcons() just update the icon without actually performing a check. * Make clearing overwrite checkForProblems synchronously. Same before opening the notifications window and after closing it.
* Make checkForProblems update local variable with the problem count,AL2020-06-061-6/+14
| | | | | Make updateProblemsButton just update the ui using that variable (no heavy operation) Add checkForProblemsAsync to perform the heavy checks in another thread.
* Merge pull request #1092 from Holt59/mod-data-contentisanae2020-05-281-2/+3
|\ | | | | Use ModDataContent feature from GamePlugin
| * Expose ModDataContentHolder from OrganizerCore instead of vector of Content.Mikaël Capelle2020-05-281-3/+2
| |
| * Switch to using the ModDataContent feature from the game plugin.Mikaël Capelle2020-05-251-2/+4
| |
* | Fix modlist scrolling to wrong location after filter refresh in some cases.AL2020-05-261-1/+2
|/ | | | If the currently selected column wasn't the Name column it would scroll to the first modnamee that matched the currently selected column contents (like scrolling to a mod called Audio overhaul after assigning Audio category to another mod).
* Remove useless calls to diskContentModified().Mikaël Capelle2020-05-251-4/+0
|
* Update ModInfo to use a single file tree for all content-related operations.Mikaël Capelle2020-05-241-2/+2
|
* Only show color context menu for mods when right clicking on Notes column.AL2020-04-291-4/+7
|