I dont know why, but nothing is printed to my QtScript Debugger console, does anybody know why?
Qt Code:
  1. QScriptValue Debug_Function(QScriptContext *ctx, QScriptEngine *)
  2. {
  3. QString result;
  4. for (int i = 0; i < ctx->argumentCount(); ++i)
  5. {
  6. if (i != 0)
  7. result.append(QLatin1String(" "));
  8.  
  9. QString s = ctx->argument(i).toString();
  10. if (ctx->state() == QScriptContext::ExceptionState)
  11. break;
  12. result.append(s);
  13. }
  14. return ctx->engine()->toScriptValue(result);
  15. }
To copy to clipboard, switch view to plain text mode 

Qt Code:
  1. QScriptValue dfunc = engine.newFunction(Debug_Function);
  2.  
  3. engine.globalObject().setProperty("debug", dfunc);
To copy to clipboard, switch view to plain text mode