forked from qt-creator/qt-creator
QmlDesigner: Change category order in Component Library
Added prefix for Qt Quick categories so "Basic" is sorted on top. Rest of the categories are sorted alphabetically. Task-number: QDS-4721 Change-Id: Ibdb1a77b121e2af729b9ec6b2acf5349a361b05b Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -350,8 +350,11 @@ void ItemLibraryModel::update(ItemLibraryInfo *itemLibraryInfo, Model *model)
|
||||
} else if (catName == ItemLibraryImport::quick3DAssetsTitle()) {
|
||||
importSection = importHash[ItemLibraryImport::quick3DAssetsTitle()];
|
||||
} else {
|
||||
if (catName.startsWith("Qt Quick - "))
|
||||
catName = catName.mid(11); // remove "Qt Quick - "
|
||||
if (catName.contains("Qt Quick - ")) {
|
||||
QString sortingName = catName;
|
||||
catName = catName.mid(11 + catName.indexOf("Qt Quick - ")); // remove "Qt Quick - " or "x.Qt Quick - "
|
||||
categorySortingHash.insert(catName, sortingName);
|
||||
}
|
||||
|
||||
importSection = importHash[entry.requiredImport().isEmpty() ? "QtQuick"
|
||||
: entry.requiredImport()];
|
||||
|
||||
Reference in New Issue
Block a user