Merge remote-tracking branch 'origin/release/20.04'

remotes/origin/work/aacid/use_mimes_open_dialog
Albert Astals Cid 6 years ago
commit 03cee363cd
  1. 8
      core/script/kjs_event.cpp

@ -121,6 +121,13 @@ static void eventSetReturnCode( KJSContext *ctx, void *object, KJSObject value )
event->setReturnCode ( value.toBoolean ( ctx ) );
}
// Event.willCommit (getter)
static KJSObject eventGetWillCommit( KJSContext *, void */*object*/ )
{
// TODO Someone try to understand the defintion of willCommit better from js_api_reference.pdf
return KJSBoolean( true );
}
void JSEvent::initType( KJSContext *ctx )
{
static bool initialized = false;
@ -138,6 +145,7 @@ void JSEvent::initType( KJSContext *ctx )
g_eventProto->defineProperty( ctx, QStringLiteral( "shift" ), eventGetShift );
g_eventProto->defineProperty( ctx, QStringLiteral( "source" ), eventGetSource );
g_eventProto->defineProperty( ctx, QStringLiteral( "target" ), eventGetTarget );
g_eventProto->defineProperty( ctx, QStringLiteral( "willCommit" ), eventGetWillCommit );
g_eventProto->defineProperty( ctx, QStringLiteral( "value" ), eventGetValue, eventSetValue );
g_eventProto->defineProperty( ctx, QStringLiteral( "rc" ), eventGetReturnCode, eventSetReturnCode );
}

Loading…
Cancel
Save