initial commit
fix test
handle QObject::connect member function