Thursday, 22 August 2013

Qt: Connect casted sender to a receiver

Qt: Connect casted sender to a receiver

In my program, I have a QTableView which is set to display
QStandardItemModel. I want to connect Model's
itemChanged(QStandardItem*)
Signal to my SLOT. I did
connect(dynamic_cast<QStandardItemModel*>(ui->tableView->model()),
SIGNAL(itemChanged(QStandardItem*)), this,
SLOT(saveItem(QStandardItem*)));
But this always fails to connect (returns false). I am guessing it is
because of dynamic_cast but I am not sure.
What am I doing wrong??

No comments:

Post a Comment