better message display in map edit tools (fix #8873)

emit signal from map tool, display message in qgisapp