Property checker
A property-distribution watchdog: verifies that the Properties hub is really broadcasting updates.
Overview
PropertiesChecker (quatm/GUI/entries/properties_checker.py) is a property-distribution
watchdog: it sets a marker through one property handle and reads it back through a second handle;
if the hub has not propagated the change, it raises an alert indicating that the property service may
have stalled. The check runs periodically on a timer, so the window is displayed normally and the GUI
event loop stays responsive.
Usage
from quatm.GUI.entries.properties_checker import PropertiesChecker
checker = PropertiesChecker(parent=parent)
checker.check_once() # run one watchdog check manually
The panel itself calls check_once() periodically (each time setting the marker true and then false
and reading it back to verify).