sortListSignalMapper->setMapping(m_ui->sortAscendingButton, Qt::AscendingOrder);
sortListSignalMapper->setMapping(m_ui->sortDescendingButton, Qt::DescendingOrder);
connect(m_ui->sortAscendingButton, SIGNAL(clicked()), sortListSignalMapper, SLOT(map()));
connect(m_ui->sortDescendingButton, SIGNAL(clicked()), sortListSignalMapper, SLOT(map()));
connect(sortListSignalMapper, SIGNAL(mapped(int)), this, SLOT(sortStringList(int)));
//...
void xxx::sortStringList(int order)
{
switch(order)
{
case Qt::DescendingOrder:
//...
break;
case Qt::AscendingOrder:
default:
//...
break;
}
}