void KonqSidebarTree::slotExecuted( QListViewItem *item ) { kdDebug(1201) << "KonqSidebarTree::slotExecuted " << item << endl; if ( !item ) return; if ( !static_cast<KonqSidebarTreeItem*>(item)->isClickable() ) return; KonqSidebarTreeItem *dItem = static_cast<KonqSidebarTreeItem *>( item ); KParts::URLArgs args; args.serviceType = dItem->externalMimeType(); args.trustedSource = true; KURL externalURL = dItem->externalURL(); if ( !externalURL.isEmpty() ) openURLRequest( externalURL, args ); }
void KonqSidebarTree::slotExecuted( Q3ListViewItem *item ) { kDebug(1201) << item; if ( !item ) return; if ( !static_cast<KonqSidebarTreeItem*>(item)->isClickable() ) return; KonqSidebarTreeItem *dItem = static_cast<KonqSidebarTreeItem *>( item ); KParts::OpenUrlArguments args; args.setMimeType(dItem->externalMimeType()); KParts::BrowserArguments browserArgs; browserArgs.trustedSource = true; // is this needed? KUrl externalURL = dItem->externalURL(); if ( !externalURL.isEmpty() ) openUrlRequest( externalURL, args, browserArgs ); }