Added required refreshItems logic. This relates to bug 146.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
pull/2/head
Michele Calgaro 9 years ago
parent 1c7fa323c3
commit bf0861baf0

@ -1228,6 +1228,7 @@ void KonqKfmIconView::slotRefreshItems( const KFileItemList& entries )
m_pIconView->updateContents();
}
}
KonqDirPart::refreshItems(entries); // Pass refresh command to KonqDirPart too
}
void KonqKfmIconView::slotClear()

@ -1376,6 +1376,7 @@ void KonqBaseListViewWidget::slotRefreshItems( const KFileItemList & entries )
}
}
m_pBrowserView->refreshItems(entries); // Pass refresh command to KonqDirPart too
reportItemCounts();
}

@ -456,6 +456,11 @@ void KonqDirPart::deleteItem( KFileItem * fileItem )
emit itemRemoved(fileItem);
}
void KonqDirPart::refreshItems(const KFileItemList &entries)
{
emit itemsRefresh(entries);
}
void KonqDirPart::emitTotalCount()
{
if ( !d->dirLister || d->dirLister->url().isEmpty() ) {

@ -128,6 +128,11 @@ public:
*/
void deleteItem( KFileItem * fileItem );
/**
* Refresh the items
*/
void refreshItems(const KFileItemList &entries);
/**
* Show the counts for the directory in the status bar
*/
@ -228,6 +233,12 @@ signals:
*/
void itemRemoved(const KFileItem *);
/**
* Emitted when items need to be refreshed (for example when
* a file is renamed)
*/
void itemsRefresh(const KFileItemList &);
/**
* Emitted with the list of filtered-out items whenever
* a mime-based filter(s) is set.

Loading…
Cancel
Save