Generic Project: Show symlinked files (but not directories)

Task-number: QTCREATORBUG-6807
Change-Id: I3d99976444c8fa2882e4218377763ae34a681c18
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
Reviewed-by: Thorbjørn Lindeijer
This commit is contained in:
Daniel Teske
2012-01-13 15:01:10 +01:00
parent 66170003e9
commit 26946ec288

View File

@@ -138,8 +138,7 @@ void SelectableFilesModel::buildTree(const QString &baseDir, Tree *tree, QFuture
{ {
const QFileInfoList fileInfoList = QDir(baseDir).entryInfoList(QDir::Files | const QFileInfoList fileInfoList = QDir(baseDir).entryInfoList(QDir::Files |
QDir::Dirs | QDir::Dirs |
QDir::NoDotAndDotDot | QDir::NoDotAndDotDot);
QDir::NoSymLinks);
bool allChecked = true; bool allChecked = true;
bool allUnchecked = true; bool allUnchecked = true;
foreach (const QFileInfo &fileInfo, fileInfoList) { foreach (const QFileInfo &fileInfo, fileInfoList) {
@@ -150,6 +149,8 @@ void SelectableFilesModel::buildTree(const QString &baseDir, Tree *tree, QFuture
} }
++m_futureCount; ++m_futureCount;
if (fileInfo.isDir()) { if (fileInfo.isDir()) {
if (fileInfo.isSymLink())
continue;
Tree *t = new Tree; Tree *t = new Tree;
t->parent = tree; t->parent = tree;
t->name = fileInfo.fileName(); t->name = fileInfo.fileName();