Check that your "slot" is actually declared as a slot. If it is not a slot then an error message will be output when you run the application and the connect() is called.

The activated() signal is only sent when the cell is activated (usually by double-clicking or pressing Enter on the cell).