[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE_3_2_BRANCH: kdelibs/kdeui
From:       Stephan Binner <binner () kde ! org>
Date:       2004-05-12 20:20:22
Message-ID: 20040512202022.C77F525FB () office ! kde ! org
[Download RAW message or body]

CVS commit by binner: 

Do not call me nuts about icons!


  M +38 -28    klineedit.cpp   1.172.2.2
  M +10 -0     ktextedit.cpp   1.13.2.1


--- kdelibs/kdeui/klineedit.cpp  #1.172.2.1:1.172.2.2
@@ -814,4 +814,6 @@ void KLineEdit::tripleClickTimeout()
 }
 
+enum { IdUndo, IdRedo, IdSep1, IdCut, IdCopy, IdPaste, IdClear, IdSep2, IdSelectAll };
+
 QPopupMenu *KLineEdit::createPopupMenu()
 {
@@ -822,4 +824,12 @@ QPopupMenu *KLineEdit::createPopupMenu()
     QPopupMenu *popup = QLineEdit::createPopupMenu();
 
+    int id = popup->idAt(0);
+    popup->changeItem( id - IdUndo, SmallIcon("undo"), popup->text( id - IdUndo) );
+    popup->changeItem( id - IdRedo, SmallIcon("redo"), popup->text( id - IdRedo) );
+    popup->changeItem( id - IdCut, SmallIcon("editcut"), popup->text( id - IdCut) );
+    popup->changeItem( id - IdCopy, SmallIcon("editcopy"), popup->text( id - IdCopy) );
+    popup->changeItem( id - IdPaste, SmallIcon("editpaste"), popup->text( id - IdPaste) );
+    popup->changeItem( id - IdClear, SmallIcon("editclear"), popup->text( id - IdClear) );
+
     // If a completion object is present and the input
     // widget is not read-only, show the Text Completion

--- kdelibs/kdeui/ktextedit.cpp  #1.13:1.13.2.1
@@ -150,8 +150,18 @@ void KTextEdit::deleteWordForward()
 }
 
+enum { IdUndo, IdRedo, IdSep1, IdCut, IdCopy, IdPaste, IdClear, IdSep2, IdSelectAll };
+
 QPopupMenu *KTextEdit::createPopupMenu( const QPoint &pos )
 {
     QPopupMenu *menu = QTextEdit::createPopupMenu( pos );
 
+    int id = menu->idAt(0);
+    menu->changeItem( id - IdUndo, SmallIcon("undo"), menu->text( id - IdUndo) );
+    menu->changeItem( id - IdRedo, SmallIcon("redo"), menu->text( id - IdRedo) );
+    menu->changeItem( id - IdCut, SmallIcon("editcut"), menu->text( id - IdCut) );
+    menu->changeItem( id - IdCopy, SmallIcon("editcopy"), menu->text( id - IdCopy) );
+    menu->changeItem( id - IdPaste, SmallIcon("editpaste"), menu->text( id - IdPaste) );
+    menu->changeItem( id - IdClear, SmallIcon("editclear"), menu->text( id - IdClear) );
+
     if ( checkSpellingEnabled() && !isReadOnly() ) {
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic