diff options
author | Slávek Banko <[email protected]> | 2017-07-07 03:00:39 +0200 |
---|---|---|
committer | Slávek Banko <[email protected]> | 2017-07-07 03:00:39 +0200 |
commit | e69e2fb93014948e7734e4828330455b2a15fe7d (patch) | |
tree | 40f2f61899a110551b9a592b8e9181ebd0d9c78f /konqueror/listview/konq_listviewwidget.cc | |
parent | 924d9936719a780488cdafecd77346c84a620c79 (diff) | |
download | tdebase-e69e2fb93014948e7734e4828330455b2a15fe7d.tar.gz tdebase-e69e2fb93014948e7734e4828330455b2a15fe7d.zip |
Konqueror: Do not include items that are selected but hidden by the filter
for operations such as copying, moving, deleting,...
Signed-off-by: Slávek Banko <[email protected]>
Diffstat (limited to 'konqueror/listview/konq_listviewwidget.cc')
-rw-r--r-- | konqueror/listview/konq_listviewwidget.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/konqueror/listview/konq_listviewwidget.cc b/konqueror/listview/konq_listviewwidget.cc index b7dd24c4b..4c1198325 100644 --- a/konqueror/listview/konq_listviewwidget.cc +++ b/konqueror/listview/konq_listviewwidget.cc @@ -987,7 +987,7 @@ void KonqBaseListViewWidget::selectedItems( TQPtrList<KonqBaseListViewItem> *_li { iterator it = begin(); for ( ; it != end(); it++ ) - if ( it->isSelected() ) + if ( it->isVisible() && it->isSelected() ) _list->append( &*it ); } @@ -1008,7 +1008,7 @@ KFileItemList KonqBaseListViewWidget::selectedFileItems() KFileItemList list; iterator it = begin(); for ( ; it != end(); it++ ) - if ( it->isSelected() ) + if ( it->isVisible() && it->isSelected() ) list.append( it->item() ); return list; } @@ -1019,7 +1019,7 @@ KURL::List KonqBaseListViewWidget::selectedUrls( bool mostLocal ) KURL::List list; iterator it = begin(); for ( ; it != end(); it++ ) - if ( it->isSelected() ) + if ( it->isVisible() && it->isSelected() ) list.append( mostLocal ? it->item()->mostLocalURL( dummy ) : it->item()->url() ); return list; } |