diff options
author | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2016-08-16 13:37:49 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2016-08-31 07:47:27 +0000 |
commit | 83ea1f4deb4f5752f4eb1e36664761a7cdc79a9e (patch) | |
tree | 4b95a5d93201e259063d03ab31258b561e8746fd /src/plugins/cpptools/cppmodelmanager.cpp | |
parent | 6c00095181d8ef1dd1ff2d6090e8668376641e1b (diff) | |
download | qt-creator-83ea1f4deb4f5752f4eb1e36664761a7cdc79a9e.tar.gz |
CppTools: Add UI for file size limit of indexer
Task-number: QTCREATORBUG-16712
Change-Id: I92db8cbcac9669cbd5e4ee5f7ef6f613797c753a
Reviewed-by: David Schulz <david.schulz@qt.io>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/cpptools/cppmodelmanager.cpp')
-rw-r--r-- | src/plugins/cpptools/cppmodelmanager.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/cpptools/cppmodelmanager.cpp b/src/plugins/cpptools/cppmodelmanager.cpp index d7e319d80f..ac0003e3dd 100644 --- a/src/plugins/cpptools/cppmodelmanager.cpp +++ b/src/plugins/cpptools/cppmodelmanager.cpp @@ -611,9 +611,9 @@ QByteArray CppModelManager::codeModelConfiguration() const return QByteArray::fromRawData(pp_configuration, qstrlen(pp_configuration)); } -static QSet<QString> tooBigFilesRemoved(const QSet<QString> &files, int fileSizeLimit) +static QSet<QString> tooBigFilesRemoved(const QSet<QString> &files, int fileSizeLimitInMb) { - if (fileSizeLimit == 0) + if (fileSizeLimitInMb <= 0) return files; QSet<QString> result; @@ -623,7 +623,7 @@ static QSet<QString> tooBigFilesRemoved(const QSet<QString> &files, int fileSize while (i.hasNext()) { const QString filePath = i.next(); fileInfo.setFile(filePath); - if (skipFileDueToSizeLimit(fileInfo, fileSizeLimit)) + if (fileSizeExceedsLimit(fileInfo, fileSizeLimitInMb)) continue; result << filePath; @@ -638,7 +638,7 @@ QFuture<void> CppModelManager::updateSourceFiles(const QSet<QString> &sourceFile if (sourceFiles.isEmpty() || !d->m_indexerEnabled) return QFuture<void>(); - const auto filteredFiles = tooBigFilesRemoved(sourceFiles, fileSizeLimit()); + const QSet<QString> filteredFiles = tooBigFilesRemoved(sourceFiles, indexerFileSizeLimitInMb()); if (d->m_indexingSupporter) d->m_indexingSupporter->refreshSourceFiles(filteredFiles, mode); |