I'm developing a BlackBerry 10 mobile application using the Momentics IDE (native SDK).
I have a listview which I want to handle its items click with C++ (I need to use C++ not QML).
I can get the index path using the "connect" instruction, but I have problem with parsing a QVariant to a custom class ;
Q_ASSERT(QObject::connect(list1, SIGNAL(triggered(QVariantList)), this, SLOT(openSheet(QVariantList))));
QVariant selectItem = m_categoriesListDataModel->data(indexPath);
I tried to use the static cast like below
Category* custType = static_cast<Category*>(selectItem);
but it returns :
"invalid static_cast from type 'QVariant' to type 'Category*'"
Can anyone help me on this ?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…