мне кажется, что вы не понимаете концепции сигналов и слотов Qt. Макрос SIGNAL & SLOT принимает интерфейс . Что-то вроде
connect(table, SIGNAL(cellChanged(int, int)), this, SLOT(updateSP()));
может работать, но вам нужно иметь такое же количество аргументов в вашем слоте, чтобы оно работало так, как вы ожидаете:
connect(table, SIGNAL(cellChanged(int, int)), this, SLOT(updateSP(int, int)));
Слот должен выглядеть примерно так:
void ClassFoo::updateSP(int row, int column)
{
// row is the number of row that was clicked;
// column is the number of column that was clicked;
// Here we go! It's right place to do some actions. =)
}