Refactored using signals and slots, which is a better callback method and more Qt fashioned than what I had.