A simple header only library to use a boost::function<void()> with Qt signals and slots