Core: Fix build with MSVC2019

...and remove a qDebug() call.

Change-Id: Id5769dc7e5e46696de2a964099c5d838e21e21d1
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Christian Stenger
2025-06-17 09:00:16 +02:00
parent fdbc5ceb90
commit be92486ed2

View File

@@ -200,12 +200,12 @@ CustomLanguageModels::CustomLanguageModels()
model->name.setVolatileValue(Tr::tr("<New model>"));
});
connect(removeButton, &QPushButton::clicked, this, [this, view] {
qDebug() << models.items().size() << models.volatileItems().size();
QTC_ASSERT(view->currentIndex().isValid(), return);
const auto item = static_cast<LanguageModelItem *>(
listModel.itemForIndex(view->currentIndex()));
QTC_ASSERT(item, return);
for (const auto &l = models.volatileItems(); const auto &i : l) {
const QList<std::shared_ptr<BaseAspect>> &volatileItems = models.volatileItems();
for (const auto &i : volatileItems) {
if (item->hasModel(i)) {
models.removeItem(i);
break;