Код:bool QAbstractItemModel::setItemData(const QModelIndex &index, const QMap &roles){ bool b = true; for (QMap::ConstIterator it = roles.begin(); it != roles.end(); ++it) b = b && setData(index, it.value(), it.key()); return b;}Qt 4.6.1gcc (Ubuntu 4.3.3-5ubuntu4) 4.3.3Допустим в QMap два элемента.Допустим на первой итерации цикла setData возвращает false.На второй итерации setData НЕ вызывается.Это оптимизация gcc? А как ее отключить?Я переопределил setItemData, но хотелось бы минимально вмешиваться в уже созданное в qt.
|