LINUX.ORG.RU

История изменений

Исправление 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";
}