Я разрабатываю мобильное приложение BlackBerry 10 с помощью Momentics IDE (собственный SDK).
У меня есть listview, который я хочу обрабатывать своими элементами, щелкая на С++ (мне нужно использовать С++, а не QML).
Я могу получить указательный путь с помощью команды "connect", но у меня проблема с разбором QVariant в пользовательский класс;
Q_ASSERT(QObject::connect(list1, SIGNAL(triggered(QVariantList)), this, SLOT(openSheet(QVariantList))));
QVariant selectItem = m_categoriesListDataModel->data(indexPath);
Я попытался использовать статический приведение, как показано ниже
Category* custType = static_cast<Category*>(selectItem);
но он возвращает:
"invalid static_cast from type 'QVariant' to type 'Category*'"
Может ли кто-нибудь помочь мне в этом?