summaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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
|
* Allow coloring notes field.AL2020-04-291-10/+9
|
* now using new common cmakefilesisanae2020-04-231-1/+1
| | | | | fixed includes because shared/ isn't in the path anymore removed unused modeltest files
* Merge pull request #1054 from isanae/bunch-of-fixesisanae2020-04-171-38/+41
|\ | | | | Bunch of fixes
| * added game, instance and profile to status barisanae2020-04-171-0/+2
| |
| * hook ctrl+f and escape directly on widgets instead of on the main window to ↵isanae2020-04-171-38/+39
| | | | | | | | allow other widgets to use the same shortcuts, like the FilterWidget
* | Fix crash when game plugin does not provide any ini files.AL2020-04-171-2/+8
|/
* Fixed comboboxes and tooltip lagginess due to bad animations.AL2020-02-291-0/+4
|
* Fix context menu rendering delay and and general crappiness.AL2020-02-251-0/+6
| | | | This affected users that had the windows "Fade or slide menus into view" option enabled. Qt's implementation of these effects sucks
* categories were loaded too lateisanae2020-02-181-1/+0
|
* timing for refreshBSAList and updateProblemsButtonisanae2020-02-181-4/+6
|
* moved TimeThis to uibaseisanae2020-02-181-4/+12
| | | | fixed progress bar
* re-enabled archive parsingisanae2020-02-181-0/+1
|
* split directoryentryisanae2020-02-181-6/+8
| | | | made classes noncopyable, fixed a few unintended copies
* error checking in dump()isanae2020-02-181-3/+1
| | | | removed a bunch of "{} saved" in the logs
* more instrumentationisanae2020-02-181-1/+5
| | | | tighter mutexes, required thread-safe FileEntry
* customizable columns for mod and plugin listsisanae2020-02-181-32/+0
|