forked from qt-creator/qt-creator
Use static version of QFileInfo::exists()
Docs say it's faster than creating QFileInfo object and calling exists(). Change-Id: I0c10216bf72ab11ebf97b66a113d85ac0768d918 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -1413,7 +1413,7 @@ QString getTemplateDialog(const Utils::FilePath &projectPath)
|
||||
|
||||
dialog->exec();
|
||||
|
||||
if (!result.isEmpty() && !QFileInfo(result).exists()) {
|
||||
if (!result.isEmpty() && !QFileInfo::exists(result)) {
|
||||
result = templateFiles.at(names.indexOf(result));
|
||||
result = templatesPath.pathAppended(result).toString();
|
||||
}
|
||||
@@ -1489,7 +1489,7 @@ void mergeWithTemplate(const SelectionContext &selectionContext)
|
||||
|
||||
const QString templateFile = getTemplateDialog(projectPath);
|
||||
|
||||
if (QFileInfo(templateFile).exists())
|
||||
if (QFileInfo::exists(templateFile))
|
||||
styleMerge(selectionContext, templateFile);
|
||||
}
|
||||
|
||||
|
||||
@@ -129,7 +129,7 @@ ItemLibraryAssetImportDialog::ItemLibraryAssetImportDialog(const QStringList &im
|
||||
if (importPath.startsWith(targetDir)) {
|
||||
const bool isDefaultFolder = importPath.endsWith(defaultAssetFolder);
|
||||
const QString assetFolder = importPath + quick3DFolder;
|
||||
const bool exists = QFileInfo(assetFolder).exists();
|
||||
const bool exists = QFileInfo::exists(assetFolder);
|
||||
if (exists) {
|
||||
if (isDefaultFolder) {
|
||||
// Priority one location, stop looking
|
||||
|
||||
@@ -334,7 +334,7 @@ void ItemLibraryAssetImporter::parseQuick3DAsset(const QString &file, const QVar
|
||||
|
||||
// Generate qmldir file if importer doesn't already make one
|
||||
QString qmldirFileName = outDir.absoluteFilePath(QStringLiteral("qmldir"));
|
||||
if (!QFileInfo(qmldirFileName).exists()) {
|
||||
if (!QFileInfo::exists(qmldirFileName)) {
|
||||
QSaveFile qmldirFile(qmldirFileName);
|
||||
QString version = QStringLiteral("1.0");
|
||||
|
||||
@@ -451,7 +451,7 @@ void ItemLibraryAssetImporter::copyImportedFiles()
|
||||
// by filesystem watchers.
|
||||
QHash<QString, QString>::const_iterator it = assetFiles.begin();
|
||||
while (it != assetFiles.end()) {
|
||||
if (QFileInfo(it.key()).exists()) {
|
||||
if (QFileInfo::exists(it.key())) {
|
||||
QDir targetDir = QFileInfo(it.value()).dir();
|
||||
if (!targetDir.exists())
|
||||
targetDir.mkpath(".");
|
||||
|
||||
@@ -404,7 +404,7 @@ void SubComponentManager::parseQuick3DAssetDir(const QString &assetPath)
|
||||
QString iconName = qmlIt.fileInfo().absolutePath() + '/'
|
||||
+ Constants::QUICK_3D_ASSET_ICON_DIR + '/' + name
|
||||
+ Constants::QUICK_3D_ASSET_LIBRARY_ICON_SUFFIX;
|
||||
if (!QFileInfo(iconName).exists())
|
||||
if (!QFileInfo::exists(iconName))
|
||||
iconName = iconPath;
|
||||
itemLibraryEntry.setLibraryEntryIconPath(iconName);
|
||||
itemLibraryEntry.setTypeIcon(QIcon(iconName));
|
||||
@@ -444,7 +444,7 @@ QStringList SubComponentManager::quick3DAssetPaths() const
|
||||
QStringList retPaths;
|
||||
for (const auto &impPath : impPaths) {
|
||||
const QString assetPath = impPath + QLatin1String(Constants::QUICK_3D_ASSETS_FOLDER);
|
||||
if (QFileInfo(assetPath).exists())
|
||||
if (QFileInfo::exists(assetPath))
|
||||
retPaths << assetPath;
|
||||
}
|
||||
return retPaths;
|
||||
|
||||
Reference in New Issue
Block a user