forked from qt-creator/qt-creator
QmlDesigner: Sort import list when importing multiple 3D assets
Fixes: QDS-13032 Change-Id: I616cb4dce95565f965cd61cce70fe22640930554 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This commit is contained in:
@@ -44,7 +44,7 @@
|
||||
</size>
|
||||
</property>
|
||||
<property name="sortingEnabled">
|
||||
<bool>true</bool>
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
|
@@ -666,6 +666,16 @@ void ItemLibraryAssetImporter::postImport()
|
||||
data.optionsIndex = pd.optionsIndex;
|
||||
data.type = pd.sourceInfo.suffix().toLower();
|
||||
data.size = pd.assetSize;
|
||||
|
||||
bool inserted = false;
|
||||
for (int i = 0; i < dataList.size(); ++i) {
|
||||
if (dataList[i].name.compare(data.name, Qt::CaseInsensitive) > 0) {
|
||||
dataList.insert(i, data);
|
||||
inserted = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!inserted)
|
||||
dataList.append(data);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user