I have created QRadioButton type QTableItem, by subclassing QTableItem.
In createEditor function of QTableItem, I connected widget’s(QRadioButton's) clicked() signal with table’s custom slot reEmitClicked().
In reEmitClicked(), I emit my own custom and overloaded signal clicked(currentRow(), currentCol()).

But when I get the value of currentRow() and currentCol(), it does not match with cell’s row and column, where I clicked.

What is the problem with it?

Am I using the right approach?