Если я правильно понимаю, то вы вызываете этот connect в цикле
connect(&ButtonSignalMapper,
SIGNAL(mapped(int)),
this,
SLOT(CellButtonClicked(int)));
тем самым создавая на ButtonSignalMapper 8 привязок функции CellButtonClicked.
Попробуйте вынести эту привязку из цикла.