Changeset 516:f9b4dc6ae307 in qutecom-2.2


Ignore:
Timestamp:
Feb 24, 2010 12:05:53 AM (3 years ago)
Author:
laurent@…
Branch:
default
Message:

open chat link in external browser

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wengophone/src/presentation/qt/chat/QtChatHistoryWidget.cpp

    r514 r516  
    6262 
    6363        _avatarMap["defaut"] = QString::fromStdString(config.getResourcesDir()) + "pics/avatars/default-avatar.png"; 
     64 
     65        page()->setLinkDelegationPolicy(QWebPage::DelegateAllLinks); 
     66        connect(this,SIGNAL(linkClicked(const QUrl &)),this,SLOT(urlClicked(const QUrl &))); 
    6467} 
    6568 
     
    102105void QtChatHistoryWidget::urlClicked(const QUrl & link) { 
    103106        //setSource(QUrl(QString::null)); 
    104         WebBrowser::openUrl(link.toString().toStdString()); 
     107        QString url = link.toString(); 
     108        if(url.contains(_theme->getCurrentThemePath())) 
     109                url = url.remove(_theme->getCurrentThemePath()); 
     110 
     111        WebBrowser::openUrl(url.toStdString()); 
    105112} 
    106113 
Note: See TracChangeset for help on using the changeset viewer.