forked from qt-creator/qt-creator
FileSystemFilter: Simplify directory handling
Change-Id: I28fbbafdef70c12112aa8803eabdd757aa7c3f09 Reviewed-by: Nikita Baryshnikov <nib952051@gmail.com> Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
committed by
André Hartmann
parent
375e4dee2b
commit
9146d5bd3a
@@ -97,13 +97,11 @@ QList<LocatorFilterEntry> FileSystemFilter::matchesFor(QFutureInterface<LocatorF
|
||||
// use only 'name' for case sensitivity decision, because we need to make the path
|
||||
// match the case on the file system for case-sensitive file systems
|
||||
const Qt::CaseSensitivity caseSensitivity_ = caseSensitivity(entryFileName);
|
||||
QStringList dirs = dirInfo.entryList(dirFilter,
|
||||
QDir::Name|QDir::IgnoreCase|QDir::LocaleAware);
|
||||
const QStringList dirs = QStringList("..")
|
||||
+ dirInfo.entryList(dirFilter, QDir::Name|QDir::IgnoreCase|QDir::LocaleAware);
|
||||
const QStringList files = dirInfo.entryList(fileFilter,
|
||||
QDir::Name|QDir::IgnoreCase|QDir::LocaleAware);
|
||||
dirs.prepend("..");
|
||||
|
||||
for (const QString &dir : qAsConst(dirs)) {
|
||||
for (const QString &dir : dirs) {
|
||||
if (future.isCanceled())
|
||||
break;
|
||||
int index = -1;
|
||||
|
Reference in New Issue
Block a user