fix build by enabling QT_NO_KEYWORDS and updating all uses of signals, slots, and emit