subsurface/mobile-widgets
Berthold Stoeger de313bd01a mobile: save changes from main event loop
When autosync to cloud was enabled, the old code would crash,
because it synced to cloud from a signal handler, which executed
the main loop when checking the cloud connection, which deleted
the object which was causing the original signal. Or something
like that. See discussion in #4119.

To avoid such problems, send a signal via a 'QueuedConnection'
from QMLManager to itself. The slot will be called once the
signal handler terminates and the main event loop retakes
control.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2024-04-04 13:57:00 +02:00
..
3rdparty mobile/UI: correctly update title bar font size 2021-01-19 12:42:48 -08:00
qml mobile: show incorrect cloud password state 2024-02-23 20:12:12 -08:00
CMakeLists.txt statistics: add a skeleton StatsManager class 2021-01-10 15:16:52 -08:00
qmlinterface.cpp Mobile: Fix Gradient Factor Preference Setting. 2024-01-27 20:55:32 -08:00
qmlinterface.h Mobile: Fix Gradient Factor Preference Setting. 2024-01-27 20:55:32 -08:00
qmlmanager.cpp mobile: save changes from main event loop 2024-04-04 13:57:00 +02:00
qmlmanager.h mobile: save changes from main event loop 2024-04-04 13:57:00 +02:00
statsmanager.cpp statistics: switch themes on the mobile version 2022-03-16 15:26:54 -07:00
statsmanager.h statistics: switch themes on the mobile version 2022-03-16 15:26:54 -07:00
themeinterface.cpp core: move floating point functions to own header file 2022-08-30 22:34:38 +02:00
themeinterface.h cleanup: replace function static variable by member variable 2022-03-16 15:26:54 -07:00