QtScript: Difference between revisions

Content deleted Content added
No edit summary
Small change to 'deviations and extensions'
Line 1:
'''QtScript''' is a scripting engine that has been part of the [[Qt toolkit]] since version 4.3.0.
 
The scripting language is based on the [[ECMAScript]] standard with a couplefew deviations and extensions, such as QObject-style signal and slot connections<ref>[http://doc.trolltech.com/4.56/qtscript.html#ecmascript-compatibility Qt 4.56: QtScript Module: ECMAScript Compatibility]</ref>. The library contains the engine, and a [[C++]] API for evaluating QtScript code and exposing custom QObject-derived C++ classes to QtScript.
 
The [http://labs.trolltech.com/page/Projects/QtScript/Generator QtScript Binding Generator] provides bindings for the Qt API to be accessed directly from ECMAScript. QtScript and the binding generator are used for [[Amarok (software)|Amarok]] 2's scripting system.