У меня есть QStandardItemModel
с некоторыми вручную реализованными функциями "выбрать все". Это перебирает и обновляет данные для всех элементов (или определенных элементов - там задействован фильтр). Проблема в том, что у меня есть несколько слотов, подключенных к сигналу dataChanged
модели, и я не хочу, чтобы они вызывались на каждом этапе пути, когда пользователь делает «выбрать все», а модель содержит тысячи записей.
Есть ли способ установить несколько элементов одновременно в модели, и dataChanged
выдается только один раз за все изменение?
Спасибо за любые идеи!