Modify header to use the Qt signal and slot macros to improve integration compatibility with other code bases using different signal/slot libraries