Получить предыдущее значение QComboBox, которое находится в QTableWidget, при изменении значения

Скажи у меня естьQTableWidget&nbsp;и в каждом ряду естьQComboBox&nbsp;иQSpinBox, Считайте, что я храню их значенияQMap<QString /*Combo box val*/,int /*spin box val*/> theMap;

когдаcomboBoxeЗначение s или значение спин-боксов изменяется. Я хочу обновитьtheMap, Так что я должен знать, что было прежним значением поля со списком, чтобы заменить его новым значениемcomboBox&nbsp;а также позаботиться о значении спин-бокса.

Как я могу это сделать?

Постскриптум Я решил создать слот, в котором при нажатии на таблицу будет храниться текущее значение поля со списком этой строки. Но это работает только при нажатии на заголовок строки. В других местах (нажав наcombobox&nbsp;или наspinbox) itemSelectionChanged()&nbsp;сигнал оQTableWidget&nbsp;не работает.

В общем, моя проблема заключается в том, чтобы сохранить значение поля со списком выбранной строки, и я получуComboBox&nbsp;или жеSpinBox&nbsp;изменить даже и обработатьtheMap&nbsp;без труда.