|
|
|
|
@ -121,6 +121,7 @@ FolderTreeWidget::FolderTreeWidget(QWidget *parent, |
|
|
|
|
|
|
|
|
|
if ((options & UseLineEditForFiltering)) { |
|
|
|
|
connect(d->filterFolderLineEdit, &QLineEdit::textChanged, this, &FolderTreeWidget::slotFilterFixedString); |
|
|
|
|
connect(d->filterFolderLineEdit, &QLineEdit::returnPressed, this, &FolderTreeWidget::focusTreeView); |
|
|
|
|
d->label->hide(); |
|
|
|
|
} else { |
|
|
|
|
d->filterFolderLineEdit->hide(); |
|
|
|
|
@ -130,6 +131,12 @@ FolderTreeWidget::FolderTreeWidget(QWidget *parent, |
|
|
|
|
|
|
|
|
|
FolderTreeWidget::~FolderTreeWidget() = default; |
|
|
|
|
|
|
|
|
|
void FolderTreeWidget::focusTreeView() |
|
|
|
|
{ |
|
|
|
|
d->filterFolderLineEdit->clear(); |
|
|
|
|
d->folderTreeView->setFocus(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void FolderTreeWidget::slotFilterFixedString(const QString &text) |
|
|
|
|
{ |
|
|
|
|
delete d->saver; |
|
|
|
|
|