Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- QWebHitTestResult getElementAtLocation(QPoint pos, QWebFrame& topFrame)
- {
- QWebHitTestResult tmp = topFrame.hitTestContent(pos);
- if(!tmp.isNull() && tmp.title()!="")
- {
- return tmp;
- }
- else {
- QWebHitTestResult tmpres;
- for(QList<QWebFrame*>::iterator it = topFrame.childFrames().begin(); it!=topFrame.childFrames().end(); it++)
- {
- tmpres = (*it)->hitTestContent(pos);
- if(!tmpres.isNull() && tmpres.title()!="")
- {
- tmp = tmpres;
- if(tmpres.title()!="SPAN" && tmpres.title()!="DIV")
- {
- break;
- }
- }
- }
- if(tmp.isNull() || tmp.title()=="")
- {
- //return *(new QWebElement());
- }
- }
- return tmp;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement