summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * 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-062-10/+28
| | | | | 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 #1098 from Holt59/install-manager-improvementsAl2020-06-013-30/+141
|\ | | | | Installation manager improvements
| * Fix issue with progress dialog disapearing too soon during installation.Mikaël Capelle2020-05-311-1/+10
| |
| * Set the parent widget properly in installation manager.Mikaël Capelle2020-05-301-0/+1
| |
| * Small update to installation manager following uibase changes.Mikaël Capelle2020-05-302-11/+7
| |
| * Fix comment in installation manager.Mikaël Capelle2020-05-301-1/+2
| |
| * Implement createFile() for the installation manager.Mikaël Capelle2020-05-302-4/+112
| |
| * Allow creation of file using addFile() in ArchiveFileTree.Mikaël Capelle2020-05-301-14/+10
|/
* Add correct link to CMake Common to readmeChris Djali2020-05-291-1/+1
|
* Add CMake Common link to readmeChris Djali2020-05-291-0/+1
|
* Merge pull request #1092 from Holt59/mod-data-contentisanae2020-05-2818-260/+291
|\ | | | | Use ModDataContent feature from GamePlugin
| * Add icon for FO4 material (courtesy of @twizz0r).Mikaël Capelle2020-05-282-1/+1
| |
| * Remove space.Mikaël Capelle2020-05-281-1/+1
| |
| * Change auto& to const auto&.Mikaël Capelle2020-05-282-4/+4
| |
| * Expose ModDataContentHolder from OrganizerCore instead of vector of Content.Mikaël Capelle2020-05-286-43/+132
| |
| * Ignore filter-only content when sorting.Mikaël Capelle2020-05-272-8/+20
| |
| * Store contents as a set instead of a vector.Mikaël Capelle2020-05-277-18/+17
| |
| * Do not show Content with isOnlyForFilter() in the column.Mikaël Capelle2020-05-271-7/+12
| |
| * Fix sorting for the Content column.Mikaël Capelle2020-05-271-1/+9
| |
| * Make ModInfo::getContents() pure virtual.Mikaël Capelle2020-05-271-4/+1
| |
| * Add temporary icon for material content.Mikaël Capelle2020-05-271-0/+1
| |
| * Replace usage of MakeVector with initializer lists.Mikaël Capelle2020-05-261-58/+58
| |
| * Use ModDataContent to display the tooltip in the header.Mikaël Capelle2020-05-252-20/+22
| |
| * Switch to using the ModDataContent feature from the game plugin.Mikaël Capelle2020-05-2514-170/+88
| |
* | 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).
* Merge pull request #1079 from Holt59/moinfo-improvementsisanae2020-05-2514-94/+274
|\ | | | | ModInfo improvements
| * Use hasSuffix() where needed.Mikaël Capelle2020-05-251-1/+1
| |
| * Fix comment for prefetch().Mikaël Capelle2020-05-251-1/+2
| |
| * Fix suffix comparison for SKSE DLLs.Mikaël Capelle2020-05-251-1/+1
| |
| * Update ModInfo classes following MemoizedLocked changes.Mikaël Capelle2020-05-253-24/+15
| |
| * Update MemoizedLock to allow more flexible callable.Mikaël Capelle2020-05-251-6/+8
| |
| * Remove useless calls to diskContentModified().Mikaël Capelle2020-05-251-4/+0
| |
| * Use memoization for file tree, contents and validity of ModInfo.Mikaël Capelle2020-05-244-20/+43
| |
| * Add MemoizedLocked.Mikaël Capelle2020-05-241-0/+43
| |
| * Add thread_utils to CMakeList.txt.Mikaël Capelle2020-05-241-0/+1
| |
| * Remove old comment.Mikaël Capelle2020-05-241-1/+0
| |
| * Force lower case comparison for extensions in getContents().Mikaël Capelle2020-05-241-1/+1
| |
| * Fix typo in getContents().Mikaël Capelle2020-05-241-1/+1
| |
| * Use a more generic 'prefetch' method instead of isValid().Mikaël Capelle2020-05-244-1/+27
| |
| * Minor cleaning.Mikaël Capelle2020-05-241-3/+6
| |
| * Switch from ThreadPool to a simpler thread map for containers.Mikaël Capelle2020-05-243-40/+57
| |
| * Use the refresh_thread_count setting for ModInfo::updateFromDisc.Mikaël Capelle2020-05-243-7/+14
| |
| * Update file tree in parallel when loading from disk.Mikaël Capelle2020-05-242-0/+39
| |
| * Update ModInfo to use a single file tree for all content-related operations.Mikaël Capelle2020-05-2411-80/+112
|/
* Merge pull request #1076 from Holt59/moddatacheckerAl2020-05-2321-118/+184
|\ | | | | Use the ModDataChecker feature to check mod validity
| * Bump to 2.3.0a9 and update copyright to 2020.Mikaël Capelle2020-05-231-2/+2
| |
| * Fix issues with very slow refresh time for large root data directories.isanae2020-05-233-50/+19
| |
| * Add comment about lazy-populating the QDirFileTree.Mikaël Capelle2020-05-231-1/+4
| |
| * Remove time() method from FileTreeEntry.Mikaël Capelle2020-05-231-16/+1
| |