История изменений
Исправление fluorite, (текущая версия) :
Легко.
Q_INVOKABLE void foo(int a, QJSValue b = QJSValue::UndefinedValue) {
qDebug() << "a is" << a;
if (!b.isUndefined()) {
qDebug() << "b is" << b.toInt();
} else {
qDebug() << "b is undefined";
}
Исходная версия fluorite, :
Легко.
Q_INVOKABLE void foo(int a, QJSValue b = QJSValue::UndefinedValue) {
qDebug() << "a:" << a;
if (!b.isUndefined()) {
qDebug() << "b is" << b.toInt();
} else {
qDebug() << "b is undefined";
}