Пытаюсь в скрипт вернуть свой объект
В документации написанно что объект надо зарегить с помошью макроса
и ему передать две функции
toScriptValueaForm
fromScriptValueaForm
как правильно реализовать эти функции ?
Пытаюсь сделать так
Q_DECLARE_METATYPE(aForm*) //Мой класс aForm
QScriptValue toScriptValueaForm(QScriptEngine *eng, const aForm &ba)
{
QScriptValue ctor = eng->globalObject().property("Current");
aForm *cls = qscriptvalue_cast<aForm*>(ctor.data());
if (!cls)
return eng->newVariant(qVariantFromValue(ba));
}
void fromScriptValueaForm(const QScriptValue &obj, aForm &ba)
{
Как тут вернуть ba типа aForm из QScriptValue &obj ?
}