Здравствуйте, Molchalnik, Вы писали:
M>...
M>Если бы было время, не спрашивал бы, сам бы разобрался. Но времени нет.
Вот такое лучше не писать вообще. Это ваши проблемы. И это неуважение к собеседникам.
M>Help me!!!
Делайте свой делегат, переопределив один метод:
http://doc.qt.io/qt-5/qitemdelegate.html#setModelData
void MyItemDelegate::setModelData(QWidget * editor, QAbstractItemModel * model, const QModelIndex & index) const
{
emit MyMegaSignal( index );
return QItemDelegate::setModelData(QWidget * editor, QAbstractItemModel * model, const QModelIndex & index);
}
З.Ы.
IgoreАвтор: Igore
Дата: 01.02.16
более общий случай написал. Мой пример подходит именно для тех случаев, когда нужно кидать сигнал только при пользовательском вводе. Если данные менять программно, то у меня сигнал не кинется.