QT communication between objects within the same thread, based on some event

An object emmits signal to other objects and triggers function within other objects

overview