Ловлю сигнал в c++ вот так:
QObject::connect(mView->rootObject(), SIGNAL(check(QVariant)),
ut, SLOT(getList(QVariant)));
А в QML вот так сигнал посылаю:
onPressed: { anArray = {"test_key": "test_value"}; check(anArray) }
И в дебаге смотрю что приходит в QVariant на getList(QVariant).
если сделать вот так, то данные вижу, а с map никак((
onPressed: { anArray = ["test_value"]; check(anArray) }