Problem is that this slot called only when I move mouse,press key etc. But signal itself emmited every 0.5 seconds
Do you mean it only starts to be called after you have pressed a key (but then regularly gets called after that), or only when you press a key the slot is called?
Do you use diconnect() in your code anywhere, or delete the listener?