summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Version bump to 2.3.0alpha10AL2020-06-101-1/+1
|
* 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-092-2/+3
| | | | by correctly setting the last nexus update timestamp on a missed case.
* Add silent parameter to extraction methods of IInstallationManager.Mikaël Capelle2020-06-092-74/+91
|
* 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.
* Add documentation for the support globbing features.Mikaël Capelle2020-06-081-0/+9
|
* Replace QString::fromStdWString by ToQString.Mikaël Capelle2020-06-081-1/+1
|
* Fix & placement.Mikaël Capelle2020-06-081-1/+1
|
* Add findFiles overload with glob patterns.Mikaël Capelle2020-06-084-4/+227
|
* Use QEventLoop instead of manually spinning calling ProcessEvents in a while ↵AL2020-06-073-12/+32
| | | | with a sleep.
* Merge pull request #1112 from Al12rs/updateProblemsButtonAl2020-06-072-26/+55
|\ | | | | Move Problems Checks on a thread and avoid redundant calls
| * 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-072-22/+21
| | | | | | | | 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-072-8/+10
| |
| * Avoid executing Problems checks concurrently.AL2020-06-072-3/+16
| | | | | | | | | | 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
| |
| * Fix comment on checkForProblems()AL2020-06-071-1/+1
| |
| * Make m_NumberOfProblems atomicAL2020-06-071-1/+1
| |
| * * 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 #1109 from Holt59/set-plugin-setting-signalAl2020-06-073-2/+50
|\ \ | | | | | | Add IOrganizer signal when a plugin setting is changed.
| * | Add IOrganizer signal when a plugin setting is changed.Mikaël Capelle2020-06-053-2/+50
| |/
* | Fix order of operations to avoid deadlock with event loop.Mikaël Capelle2020-06-061-9/+12
| |
* | Use QEventLoop to process events when extracting instead of manual loop with ↵Mikaël Capelle2020-06-052-22/+36
| | | | | | | | processEvents.
* | Update to follow changes in FileData from archive.Mikaël Capelle2020-06-051-4/+4
| |
* | Update following archive callback changes.Mikaël Capelle2020-06-022-8/+11
| |
* | Update after change to CreateArchive. Remove unused archive handler from ↵Mikaël Capelle2020-06-026-49/+14
| | | | | | | | self-updater.
* | Update installation manager after namespace changes in archive.Mikaël Capelle2020-06-011-7/+8
| |
* | Fix opening and extraction of archives with passwords and/or encrypted ↵Mikaël Capelle2020-06-012-9/+37
| | | | | | | | filenames.
* | Correct handling of 7z errors.Mikaël Capelle2020-06-011-9/+12
| |
* | Remove non-used declarations. Move queryPassword to lambda.Mikaël Capelle2020-06-012-16/+2
| |
* | Use a single extractFiles() method and avoir member variables when not needed.Mikaël Capelle2020-06-012-115/+64
| |
* | Remove usage of QString in FileData following archive change.Mikaël Capelle2020-06-011-22/+16
| |
* | Modification following 'archive' update.Mikaël Capelle2020-06-011-33/+48
|/
* 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
|
* 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
| |