Scroll to current item after search
This commit is contained in:
parent
bbd19e0410
commit
6ace2da599
3 changed files with 8 additions and 0 deletions
|
@ -1339,6 +1339,8 @@ void FolderModel::keyboardSearch(const QString &text)
|
|||
if (index >= 0) {
|
||||
clearSelection();
|
||||
setSelected(index);
|
||||
|
||||
emit scrollToItem(index);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -244,6 +244,7 @@ signals:
|
|||
void filterMimeTypesChanged();
|
||||
void selectedItemSizeChanged();
|
||||
void showHiddenFilesChanged();
|
||||
void scrollToItem(int index);
|
||||
|
||||
void notification(const QString &message);
|
||||
void move(int x, int y, QList<QUrl> urls);
|
||||
|
|
|
@ -168,6 +168,11 @@ Item {
|
|||
function onNotification(text) {
|
||||
root.showPassiveNotification(text, 3000)
|
||||
}
|
||||
|
||||
// Scroll to item.
|
||||
function onScrollToItem(index) {
|
||||
_viewLoader.item.currentIndex = index
|
||||
}
|
||||
}
|
||||
|
||||
FM.ItemViewAdapter {
|
||||
|
|
Loading…
Reference in a new issue