forked from qt-creator/qt-creator
Core: Replace an FileReader with FilePath::fileContents()
Change-Id: If0fa41c90d971972cfa9db6cccf4cc7f98764cf9 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
@@ -148,13 +148,13 @@ QString UtilsJsExtension::asciify(const QString &input) const
|
|||||||
|
|
||||||
QString UtilsJsExtension::qtQuickVersion(const QString &filePath) const
|
QString UtilsJsExtension::qtQuickVersion(const QString &filePath) const
|
||||||
{
|
{
|
||||||
QDirIterator dirIt(Utils::FilePath::fromString(filePath).parentDir().path(), {"*.qml"},
|
QDirIterator dirIt(FilePath::fromString(filePath).parentDir().path(), {"*.qml"},
|
||||||
QDir::Files, QDirIterator::Subdirectories);
|
QDir::Files, QDirIterator::Subdirectories);
|
||||||
while (dirIt.hasNext()) {
|
while (dirIt.hasNext()) {
|
||||||
Utils::FileReader reader;
|
const Result<QByteArray> result = FilePath::fromString(dirIt.next()).fileContents();
|
||||||
if (!reader.fetch(Utils::FilePath::fromString(dirIt.next())))
|
if (!result)
|
||||||
continue;
|
continue;
|
||||||
const QString data = QString::fromUtf8(reader.data());
|
const QString data = QString::fromUtf8(*result);
|
||||||
static const QString importString("import QtQuick");
|
static const QString importString("import QtQuick");
|
||||||
const int importIndex = data.indexOf(importString);
|
const int importIndex = data.indexOf(importString);
|
||||||
if (importIndex == -1)
|
if (importIndex == -1)
|
||||||
|
Reference in New Issue
Block a user