Qt / C ++ QTableWidget: Fazendo algo quando um cabeçalho é clicado duas vezes
Eu tenho um QTableWidget no meu formulário e quero fazer algo quando um usuário clica duas vezes no cabeçalho de uma linha ou coluna. Estou usando a seguinte instrução de conexão:
connect(ui->tblResults->horizontalHeader(),SIGNAL(doubleClicked(QModelIndex)),this,SLOT(tableDoubleClicked(QModelIndex)));
Ondethis
é a classe da janela e ui-> tblResults é o QTableWidget no formulário da janela. Quando tento clicar duas vezes no cabeçalho, nada acontece. O slot ao qual estou me conectando é:
void wndSearch::tableDoubleClicked(QModelIndex tmp){
QMessageBox::information(0,"DERP!","TEST");
}
Muito simples, basta testar para ver se o slot é chamado. Eu nunca recebo esta caixa de mensagens. Não estou recebendo nenhum erro de tempo de execução na chamada connect ().
Estou usando o sinal errado? Há algo de errado? Entre em contato se precisar de mais informações e obrigado pela ajuda!
[edit] Alguém no #qt no freenode me ajudou. SIGNAL que eu estava procurando era sectionDoubleClicked (int)