[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdebase/libkonq
From: Stephan Binner <binner () kde ! org>
Date: 2005-04-05 15:13:18
Message-ID: 20050405151318.10B5C63E () office ! kde ! org
[Download RAW message or body]
CVS commit by binner:
If Shift is pressed when menu opens show 'Delete' instead of 'Trash' (#100394)
M +15 -3 konq_popupmenu.cc 1.215
--- kdebase/libkonq/konq_popupmenu.cc #1.214:1.215
@@ -541,16 +541,28 @@ void KonqPopupMenu::setup(KonqPopupFlags
addAction( "rename" );
+ bool addTrash = false;
+ bool addDel = false;
+
if ( sMoving && !isIntoTrash && !isTrashLink )
- addAction( "trash" );
+ addTrash = true;
if ( sDeleting ) {
if ( !isLocal )
- addAction( "del" );
+ addDel = true;
+ else if (KApplication::keyboardMouseState() & Qt::ShiftButton) {
+ addTrash = false;
+ addDel = true;
+ }
else {
KConfigGroup configGroup( kapp->config(), "KDE" );
if ( configGroup.readBoolEntry( "ShowDeleteCommand", false ) )
- addAction( "del" );
+ addDel = true;
}
}
+
+ if ( addTrash )
+ addAction( "trash" );
+ if ( addDel )
+ addAction( "del" );
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic