summaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* added support for FilterWidget regexesisanae2020-02-181-0/+4
|
* Avoid updating the downloadView when it hasn't even been initialized.AL2020-02-161-0/+4
|
* Avoid refreshing the profile again when initializing the pforileboxAL2020-02-161-0/+9
|
* Merge pull request #992 from Al12rs/version_check_for_optional_filesAl2020-02-141-41/+47
|\ | | | | Avoid getting the general mod version for optional and miscellaneous …
| * Avoid getting the general mod version for optional and miscellaneous files,AL2020-02-061-41/+47
| | | | | | | | as those usually have their own version unbound to the main one.
* | fixed data tab not refreshing after "restarting" MOisanae2020-02-071-6/+1
| | | | | | | | | | larger default size for filename column fixed sorting in descending order by default
* | Merge branch 'master' of https://github.com/ModOrganizer2/modorganizer into ↵isanae2020-02-071-1/+62
|\| | | | | | | generic-file-list
| * Allow Shift-double click on modlist to open Nexus or custom URL as fall-back.AL2020-02-041-1/+62
| |
* | don't refresh the data tab every time the index changesisanae2020-02-051-1/+6
| |
* | fixed LogModel not being thread safeisanae2020-02-051-6/+24
| | | | | | | | | | | | | | optimizations: - create BrowserDialog on demand - scroll to bottom of log in a timer, coalesces fast logging - disabled md5 of dlls
* | fixed warning when comparing empty stringsisanae2020-02-051-13/+9
| | | | | | | | | | | | | | | | | | | | filter in data tab fixed some bad iterators when removing rows fixed empty directories not being marked as such when refreshing always sort directories first even when reversing the sort order fixed children not being sorted fixed errors about file sizes for directories remember state of checkboxes in data tab