Объясните пожалуйста ламеру. Читаю документацию по Qt. Про QTableWidget:
void QTableWidget cellChanged (int row , int column ) [signal]
This signal is emitted whenever the data of the item in the cell specified by row and column has changed.
Насколько я помню, сигнал - испускается объектом, а слот - эта метод, который вызывается при испускании сигнала, при условии, что они соединены.
Теперь вопрос - я наследую класс от QTableWidget и хочу переопределить действие, которое должно быть при изменении ячейки. Но cellChanged - это сигнал, переопределение которого ничего не даст. Логично предположить, что переопределять нужно именно слоты. Вот все слоты, которые я нашел в документации:
void QTableWidget clear () [slot]
void QTableWidget clearContents () [slot]
void QTableWidget insertColumn (int column ) [slot]
void QTableWidget insertRow (int row ) [slot]
void QTableWidget removeColumn (int column ) [slot]
void QTableWidget removeRow (int row ) [slot]
void QTableWidget scrollToItem
Ни одного слота, похожего на изменение ячейки. Я только думал, что начал разбираться в Qt и тут почувствовал себя полным идиотом
Подскажите пожалуйста, что именно я не уловил?
UPD: попробовал на всякий случае переопределить itemChanged - ничего не происходит, хотя я поставил выводится отладочное сообщение.