forked from qt-creator/qt-creator
Ignore asset file suffix case when importing 3D assets
Change-Id: Ic742f5c6bec82718d99d472a26271cf500594e63 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -165,7 +165,7 @@ ItemLibraryAssetImportDialog::ItemLibraryAssetImportDialog(const QStringList &im
|
||||
QMap<QString, int> tabMap; // QMap used for alphabetical order
|
||||
for (const auto &file : qAsConst(m_quick3DFiles)) {
|
||||
auto extIt = supportedExtensions.constBegin();
|
||||
QString ext = QFileInfo(file).suffix();
|
||||
QString ext = QFileInfo(file).suffix().toLower();
|
||||
while (extIt != supportedExtensions.constEnd()) {
|
||||
if (!tabMap.contains(extIt.key()) && extIt.value().contains(ext)) {
|
||||
tabMap.insert(extIt.key(), m_extToImportOptionsMap.value(ext));
|
||||
|
@@ -173,7 +173,7 @@ bool ItemLibraryAssetImporter::isQuick3DAsset(const QString &fileName) const
|
||||
for (const auto &ext : exts)
|
||||
quick3DExt << ext;
|
||||
}
|
||||
return quick3DExt.contains(QFileInfo(fileName).suffix());
|
||||
return quick3DExt.contains(QFileInfo(fileName).suffix().toLower());
|
||||
#else
|
||||
Q_UNUSED(fileName)
|
||||
return false;
|
||||
|
@@ -517,7 +517,7 @@ void ItemLibraryWidget::addResources()
|
||||
QMultiMap<QString, QString> partitionedFileNames;
|
||||
|
||||
for (const QString &fileName : fileNames) {
|
||||
const QString suffix = "*." + QFileInfo(fileName).suffix();
|
||||
const QString suffix = "*." + QFileInfo(fileName).suffix().toLower();
|
||||
const QString category = reverseMap.value(suffix);
|
||||
partitionedFileNames.insert(category, fileName);
|
||||
}
|
||||
|
Reference in New Issue
Block a user