forked from qt-creator/qt-creator
Update mime database from Qt
qtbase/1c6bf3e09ea9722717caedcfcceaaf3d607615cf Port from container::count() and length() to size() - V5 Change-Id: I6ce5083c6e59eb9ee281e4f4812fdf544c1c9ca7 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
@@ -423,7 +423,7 @@ MimeType MimeDatabasePrivate::mimeTypeForFileNameAndData(const QString &fileName
|
|||||||
|
|
||||||
// Pass 1) Try to match on the file name
|
// Pass 1) Try to match on the file name
|
||||||
MimeGlobMatchResult candidatesByName = findByFileName(fileName);
|
MimeGlobMatchResult candidatesByName = findByFileName(fileName);
|
||||||
if (candidatesByName.m_allMatchingMimeTypes.count() == 1) {
|
if (candidatesByName.m_allMatchingMimeTypes.size() == 1) {
|
||||||
const MimeType mime = mimeTypeForName(candidatesByName.m_matchingMimeTypes.at(0));
|
const MimeType mime = mimeTypeForName(candidatesByName.m_matchingMimeTypes.at(0));
|
||||||
if (mime.isValid())
|
if (mime.isValid())
|
||||||
return mime;
|
return mime;
|
||||||
@@ -461,7 +461,7 @@ MimeType MimeDatabasePrivate::mimeTypeForFileNameAndData(const QString &fileName
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (candidatesByName.m_allMatchingMimeTypes.count() > 1) {
|
if (candidatesByName.m_allMatchingMimeTypes.size() > 1) {
|
||||||
candidatesByName.m_matchingMimeTypes.sort(); // make it deterministic
|
candidatesByName.m_matchingMimeTypes.sort(); // make it deterministic
|
||||||
const MimeType mime = mimeTypeForName(candidatesByName.m_matchingMimeTypes.at(0));
|
const MimeType mime = mimeTypeForName(candidatesByName.m_matchingMimeTypes.at(0));
|
||||||
if (mime.isValid())
|
if (mime.isValid())
|
||||||
@@ -719,7 +719,7 @@ QList<MimeType> MimeDatabase::mimeTypesForFileName(const QString &fileName) cons
|
|||||||
|
|
||||||
const QStringList matches = d->mimeTypeForFileName(fileName);
|
const QStringList matches = d->mimeTypeForFileName(fileName);
|
||||||
QList<MimeType> mimes;
|
QList<MimeType> mimes;
|
||||||
mimes.reserve(matches.count());
|
mimes.reserve(matches.size());
|
||||||
for (const QString &mime : matches)
|
for (const QString &mime : matches)
|
||||||
mimes.append(d->mimeTypeForName(mime));
|
mimes.append(d->mimeTypeForName(mime));
|
||||||
return mimes;
|
return mimes;
|
||||||
|
@@ -747,7 +747,7 @@ void MimeXMLProvider::ensureLoaded()
|
|||||||
const QString packageDir = m_directory + QStringLiteral("/packages");
|
const QString packageDir = m_directory + QStringLiteral("/packages");
|
||||||
QDir dir(packageDir);
|
QDir dir(packageDir);
|
||||||
const QStringList files = dir.entryList(QDir::Files | QDir::NoDotAndDotDot);
|
const QStringList files = dir.entryList(QDir::Files | QDir::NoDotAndDotDot);
|
||||||
allFiles.reserve(files.count());
|
allFiles.reserve(files.size());
|
||||||
for (const QString &xmlFile : files)
|
for (const QString &xmlFile : files)
|
||||||
allFiles.append(packageDir + u'/' + xmlFile);
|
allFiles.append(packageDir + u'/' + xmlFile);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user