OSDN Git Service

truncate copy string.
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Mon, 8 Nov 2004 15:15:53 +0000 (15:15 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Mon, 8 Nov 2004 15:15:53 +0000 (15:15 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@1505 56b19765-1e22-0410-a548-a0f45d66c51a

kita/src/part/kitahtmlpart.cpp

index 87c159a..1698eb2 100644 (file)
@@ -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 );
     }