change emit to emitSignal (Qt MOC friendly)