From 0ace0841b676f414ffee1e21a9f0b80d2b384785 Mon Sep 17 00:00:00 2001 From: ikemo Date: Mon, 8 Nov 2004 15:15:53 +0000 Subject: [PATCH] truncate copy string. git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@1505 56b19765-1e22-0410-a548-a0f45d66c51a --- kita/src/part/kitahtmlpart.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/kita/src/part/kitahtmlpart.cpp b/kita/src/part/kitahtmlpart.cpp index 87c159a..1698eb2 100644 --- a/kita/src/part/kitahtmlpart.cpp +++ b/kita/src/part/kitahtmlpart.cpp @@ -1097,9 +1097,16 @@ void KitaHTMLPart::showPopupMenu( const KURL& kurl ) popupMenu->insertItem( "Copy", ID_Copy_Str ); - popupMenu->insertItem( i18n( "Extract by '%1'" ).arg( selectedText() ), ID_Extract ); - popupMenu->insertItem( i18n( "Add '%1' to abone list" ).arg( selectedText() ), ID_Abone_Word ); - popupMenu->insertItem( i18n( "Search '%1' by Google" ).arg( selectedText() ), ID_Search_Google ); + // truncated + QString selectedStr = selectedText(); + if ( selectedStr.length() > 20 ) { + selectedStr.truncate( 20 ); + selectedStr.append( "..." ); + } + + popupMenu->insertItem( i18n( "Extract by '%1'" ).arg( selectedStr ), ID_Extract ); + popupMenu->insertItem( i18n( "Add '%1' to abone list" ).arg( selectedStr ), ID_Abone_Word ); + popupMenu->insertItem( i18n( "Search '%1' by Google" ).arg( selectedStr ), ID_Search_Google ); } -- 2.11.0