Re: TableView: сигнал об окончании редактирования
От: SaZ  
Дата: 02.02.16 09:02
Оценка:
Здравствуйте, 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
более общий случай написал. Мой пример подходит именно для тех случаев, когда нужно кидать сигнал только при пользовательском вводе. Если данные менять программно, то у меня сигнал не кинется.
Отредактировано 02.02.2016 14:00 SaZ . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.