Thanks anda_skoa for the suggestion...

Since it's not a qt class emitting signals is ruled out.. Could you explain how do i pass an event to the main thread to create this component?

Kindly advice