У меня есть QTableView
, заполненный QStandardItemModel
.
Я часто обновляю модель по сети, и модель также обновляется пользователем напрямую через QTableView
.
Теперь яМне нравится вызывать метод, когда пользователь изменяет некоторые данные, поэтому я сделал:
connect(model, SIGNAL(itemChanged(QStandardItem*)), this, SLOT(dataChanged(QStandardItem*)));
Проблема в том, что мой метод dataChanged
вызывается, даже когда элемент обновляется по сети.
model->setData(index, new_val);
Есть ли другой сигнал, который излучается только в том случае, если пользователь что-то меняет внутри QTableview
???