QtScript: Difference between revisions

Content deleted Content added
m Corrected instance of passive voice to active voice. Moved period to correct beginning end of reference.
Line 1:
'''QtScript''' is a scripting engine that has been part of the [[Qt (framework)|Qt]] since version 4.3.0.
 
The scripting language is based on the [[ECMAScript]] standard with a few deviations and extensions, such as QObject-style signal and slot connections.<ref>[http://doc.trolltech.com/4.6/qtscript.html#ecmascript-compatibility Qt 4.6: 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 accessedaccess directly from ECMAScript. QtScript and the binding generator are used for [[Amarok (software)|Amarok]] 2's scripting system.
 
The current (as of Qt 4.7) implementation is using [[JavaScriptCore]].