Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1633553
 поиск   регистрация   авторизация 
 
Группа :: Графические оболочки/KDE
Пакет: kdebase

 Главная   Изменения   Спек   Патчи   Загрузить   Bugs and FR 

Патч: kdebase-3.1-add-ctrl-w-to-konq-combo.patch


--- kdebase-3.1/konqueror/konq_combo.cc--	2003-02-04 13:52:53.000000000 +0100
+++ kdebase-3.1/konqueror/konq_combo.cc	2003-02-04 14:47:23.000000000 +0100
@@ -306,7 +306,8 @@
             if ( KStdAccel::isEqual( e, KStdAccel::deleteWordBack() ) ||
                  KStdAccel::isEqual( e, KStdAccel::deleteWordForward() ) ||
                  ((e->state() & ControlButton) &&
-                   (e->key() == Key_Left || e->key() == Key_Right) ) ) {
+                   (e->key() == Key_Left || e->key() == Key_Right) ) ||
+                  ( (e->state() & ControlButton) && (e->key()==Key_W) )) {
                 selectWord(e);
                 e->accept();
                 return true;
@@ -391,6 +392,11 @@
         } else {
             edit->cursorForward(false, count+1);
         }
+     }else if( e->key() == Key_W ){
+        QString text = edit->text();
+        QString cut = text.right(text.length()-pos_old);
+        edit->setText(cut);
+        edit->setCursorPosition(0);
     }
 }
 
 
design & coding: Vladimir Lettiev aka crux © 2004-2005