calamares/src/libcalamaresui
Adriaan de Groot 2b91608b82 [libcalamaresui] Avoid requirements-results UI duplication
If the requirements checking is **really fast**, e.g. you don't
have a check for internet connectivity, then the checks
might be done as fast as the 0-timeout single-shot timer,
which means that finished() is called once by the QFutureWatcher,
and then after that by the QTimer .. leading to two messages
"All requirements have been checked", but also twice
requirementsComplete being emitted, so you end up with two
results lists being added by the CheckerContainer.

Stop that by using the results-progress timer as an additional
flag: the first time everything is complete, delete that timer
and set the pointer back to nullptr.
2019-05-27 17:10:21 +02:00
..
modulesystem [libcalamaresui] Avoid requirements-results UI duplication 2019-05-27 17:10:21 +02:00
utils [libcalamaresui] Use meaningful asserts 2019-05-27 15:38:37 +02:00
viewpages [libcalamares] Remove Typedefs.h 2019-05-07 09:51:23 -04:00
widgets Reduce warnings about extra ; 2019-04-18 12:06:09 +02:00
Branding.cpp [libcalamaresui] Look up icons via theme 2019-05-27 15:35:56 +02:00
Branding.h [libcalamares] Implement reload-stylesheet 2019-05-21 13:21:47 +02:00
CMakeLists.txt [libcalamaresui] Fix build with KOSRelease 2019-05-20 22:54:54 +02:00
ExecutionViewStep.cpp [libcalamaresui] Fix sidebar label for setup mode 2019-05-08 12:29:01 +02:00
ExecutionViewStep.h Documentation: change http links to GitHub to https 2017-12-20 08:39:09 -05:00
libcalamaresui.qrc [libcalamaresui] Add breeze SVGs under LGPLv3 2017-11-20 08:59:10 -05:00
UiDllMacro.h Documentation: change http links to GitHub to https 2017-12-20 08:39:09 -05:00
ViewManager.cpp [libcalamares] Rename dontCancel to disableCancelDuringExec 2019-05-14 08:30:34 -04:00
ViewManager.h [libcalamaresui] Refactor quit-enabling 2019-05-14 13:43:07 +02:00