Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 21:06
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Код: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.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Есть ли настоящие маги? Расскажите решится ли моя проблема? А сможете определить что за проблема? Guest Новый архив 4 0 16.03.2012 15:12
QAbstractItemModel клонирование элемента. Guest Продолжение старого архива 0 30.09.2011 21:08
Хранение иерархических даных в моделях-наследниках QAbstractItemModel Guest Новый архив 3 0 28.09.2011 21:54
QAbstractItemModel -> QString Guest Третий архив вопросов и ответов 0 28.09.2011 15:55



© www.otvetnemail.ru - Форум вопросов и ответов.