void TESession::setUserTitle( int what, const TQString &caption ) { // (btw: what=0 changes title and icon, what=1 only icon, what=2 only title if ((what == 0) || (what == 2)) userTitle = caption; if ((what == 0) || (what == 1)) iconText = caption; if (what == 11) { TQString colorString = caption.section(';',0,0); TQColor backColor = TQColor(colorString); if (backColor.isValid()){// change color via \033]11;Color\007 if (backColor != modifiedBackground) { modifiedBackground = backColor; te->setDefaultBackColor(backColor); } } } if (what == 30) renameSession(caption); if (what == 31) { cwd=caption; cwd=cwd.replace( TQRegExp("^~"), TQDir::homeDirPath() ); emit openURLRequest(cwd); } if (what == 32) { // change icon via \033]32;Icon\007 iconName = caption; te->update(); } emit updateTitle(this); }
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 KonqSideBarWebModule::urlClicked(const TQString& url, KParts::URLArgs args) { emit openURLRequest(KURL(url), args); }