Why use Q_SIGNALS/Q_SLOTS, if not necessary?