Qt / C ++ QTableWidget: hacer algo cuando se hace doble clic en un encabezado

Tengo un QTableWidget en mi formulario y quiero hacer algo cuando un usuario hace doble clic en el encabezado de una fila o columna. Estoy usando la siguiente declaración de conexión:

connect(ui->tblResults->horizontalHeader(),SIGNAL(doubleClicked(QModelIndex)),this,SLOT(tableDoubleClicked(QModelIndex)));

Dóndethis es la clase de ventana y ui-> tblResults es el QTableWidget en el formulario de la ventana. Cuando intento hacer doble clic en el encabezado, no pasa nada. La ranura a la que me estoy conectando es:

void wndSearch::tableDoubleClicked(QModelIndex tmp){
    QMessageBox::information(0,"DERP!","TEST");
}

Muy simple, solo prueba para ver si se llama a la ranura. Nunca recibo este mensaje. No recibo ningún error de tiempo de ejecución en la llamada connect ().

¿Estoy usando la señal incorrecta? ¿Algo más está mal? Avíseme si necesita más información, y gracias por la ayuda.

[editar] Alguien en #qt en freenode me ayudó. SEÑAL que estaba buscando era sectionDoubleClicked (int)

Respuestas a la pregunta(1)

Su respuesta a la pregunta