April 1, 2012

umen242 umen242
Ant Farmer
326 posts

Qt open external links from flash player hosted on QWebKit

 

i have flash player running on QWebkit , and on the flash player there are some web links that needs to be open in external browser , what i did is :

  1. m_webView->page()->setLinkDelegationPolicy(QWebPage::LinkDelegationPolicy::DelegateAllLinks);
  2.     connect(m_webView->page(),SIGNAL(linkClicked(const QUrl&)),
  3.                             this,
  4.                             SLOT(linkClickedHandler(const QUrl&)),Qt::DirectConnection);
  5.  
  6.  
  7. void WebBroswerDeleget::linkClickedHandler(const QUrl& url)
  8. {
  9. QDesktopServices::openUrl(QUrl(url.toString(), QUrl::TolerantMode));
  10. }

but its never triggered even of i change in the connect from m_webView->page() to m_webView

0 replies

 
  ‹‹ best practices while creating a download manager      Qt development process ››

You must log in to post a reply. Not a member yet? Register here!