1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
#include "help.h" #include <boost/bind.hpp> #include <boost/ref.hpp> Help* Help::_instance = 0; Help* Help::instance () { if (!_instance) { _instance = new Help (); } return _instance; } void Help::event (EventType e) { emit (boost::bind(boost::ref(Event), e)); }