ExtensionManager: Use description text for searching

The current code silently failed to add the description text to the
search role. This change fixes it.

Change-Id: I33e5554ac1ff2b11f9610843b566698551a6e0a1
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
Alessandro Portale
2024-07-04 11:42:08 +02:00
parent 2ba0ad4030
commit d34ca7d2d7

View File

@@ -358,7 +358,10 @@ static QString searchText(const QModelIndex &index)
QStringList searchTexts;
searchTexts.append(index.data(RoleName).toString());
searchTexts.append(index.data(RoleTags).toStringList());
searchTexts.append(index.data(RoleDescriptionText).toStringList());
for (const auto &data : index.data(RoleDescriptionText).value<TextData>()) {
searchTexts.append(data.first);
searchTexts.append(data.second);
}
searchTexts.append(index.data(RoleVendor).toString());
return searchTexts.join(" ");
}