Merge pull request #15292 from thoys/fix/avatarTools/fbxCasing

Case 20625: On avatar project creation, the .fbx filter for selecting an FBX is case-sensitive.
This commit is contained in:
Shannon Romano 2019-03-29 17:04:37 -07:00 committed by GitHub
commit dbecf1f611
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 7 additions and 4 deletions

View file

@ -9,7 +9,7 @@
// //
import QtQuick 2.7 import QtQuick 2.7
import Qt.labs.folderlistmodel 2.1 import Qt.labs.folderlistmodel 2.2
import Qt.labs.settings 1.0 import Qt.labs.settings 1.0
import QtQuick.Dialogs 1.2 as OriginalDialogs import QtQuick.Dialogs 1.2 as OriginalDialogs
import QtQuick.Controls 1.4 as QQC1 import QtQuick.Controls 1.4 as QQC1
@ -320,6 +320,7 @@ ModalWindow {
FolderListModel { FolderListModel {
id: folderListModel id: folderListModel
nameFilters: selectionType.currentFilter nameFilters: selectionType.currentFilter
caseSensitive: false
showDirsFirst: true showDirsFirst: true
showDotAndDotDot: false showDotAndDotDot: false
showFiles: !root.selectDirectory showFiles: !root.selectDirectory

View file

@ -9,7 +9,7 @@
// //
import QtQuick 2.7 import QtQuick 2.7
import Qt.labs.folderlistmodel 2.1 import Qt.labs.folderlistmodel 2.2
import Qt.labs.settings 1.0 import Qt.labs.settings 1.0
import QtQuick.Dialogs 1.2 as OriginalDialogs import QtQuick.Dialogs 1.2 as OriginalDialogs
import QtQuick.Controls 1.4 as QQC1 import QtQuick.Controls 1.4 as QQC1
@ -285,6 +285,7 @@ TabletModalWindow {
FolderListModel { FolderListModel {
id: folderListModel id: folderListModel
nameFilters: selectionType.currentFilter nameFilters: selectionType.currentFilter
caseSensitive: false
showDirsFirst: true showDirsFirst: true
showDotAndDotDot: false showDotAndDotDot: false
showFiles: !root.selectDirectory showFiles: !root.selectDirectory

View file

@ -9,7 +9,7 @@
// //
import QtQuick 2.7 import QtQuick 2.7
import Qt.labs.folderlistmodel 2.1 import Qt.labs.folderlistmodel 2.2
import Qt.labs.settings 1.0 import Qt.labs.settings 1.0
import QtQuick.Dialogs 1.2 as OriginalDialogs import QtQuick.Dialogs 1.2 as OriginalDialogs
import QtQuick.Controls 1.4 as QQC1 import QtQuick.Controls 1.4 as QQC1
@ -279,6 +279,7 @@ Rectangle {
FolderListModel { FolderListModel {
id: folderListModel id: folderListModel
nameFilters: selectionType.currentFilter nameFilters: selectionType.currentFilter
caseSensitive: false
showDirsFirst: true showDirsFirst: true
showDotAndDotDot: false showDotAndDotDot: false
showFiles: !root.selectDirectory showFiles: !root.selectDirectory

View file

@ -92,7 +92,7 @@ void AvatarDoctor::startDiagnosing() {
_model = resource; _model = resource;
const auto model = resource.data(); const auto model = resource.data();
const auto avatarModel = resource.data()->getHFMModel(); const auto avatarModel = resource.data()->getHFMModel();
if (!avatarModel.originalURL.endsWith(".fbx")) { if (!avatarModel.originalURL.toLower().endsWith(".fbx")) {
addError("Unsupported avatar model format.", "unsupported-format"); addError("Unsupported avatar model format.", "unsupported-format");
emit complete(getErrors()); emit complete(getErrors());
return; return;