QtScript: Difference between revisions

Content deleted Content added
Rescuing 2 sources and tagging 0 as dead. #IABot (v1.5.3)
Rescuing 1 sources and tagging 1 as dead. #IABot (v2.0beta9)
Line 1:
'''QtScript''' is a scripting engine that has been part of the [[Qt (framework)|Qt]] [[cross-platform]] [[application framework]] since version 4.3.0.
 
The [[scripting language]] is based on the [[ECMAScript]] standard with a few extensions, such as QObject-style signal and slot connections.<ref>{{cite web |url=http://doc.trolltech.com/4.6/scripting.html#ecmascript-compatibility |title=Making Applications Scriptable: ECMAScript Compatibility |work=Qt 4.6 |publisher=Nokia |accessdate=5 September 2011 |archive-url=https://web.archive.org/web/20100928053842/http://doc.trolltech.com/4.6/scripting.html#ecmascript-compatibility |archive-date=2010-09-28 |dead-url=yes |df= }}</ref> The library contains the engine, and a [[C++]] API for evaluating QtScript code and exposing custom QObject-derived C++ classes to QtScript.
 
The QtScript Binding Generator<ref>[http://qt.gitorious.org/qt-labs/qtscriptgenerator QtScript Generator] {{webarchive|url=https://web.archive.org/web/20111228033225/http://qt.gitorious.org/qt-labs/qtscriptgenerator |date=2011-12-28 }}</ref> provides bindings for the Qt API to access directly from ECMAScript.{{clarify|post-text=update needed?|date=September 2011}} QtScript and the binding generator are used for [[Amarok (software)|Amarok]] 2's scripting system.
Line 17:
== External links ==
* [http://doc.qt.io/qt-4.8/scripting.html Qt: Making applications scriptable]
* [http://doc.qt.io/qt-4.8/qtscript.html QtScript module]{{Dead link|date=September 2018 |bot=InternetArchiveBot |fix-attempted=yes }}
* [https://web.archive.org/web/20160119132226/http://doc.qt.digia.com/qsa-1.2.2/ QSA documentation (version 1.2.2)]
* [https://web.archive.org/web/20080106190612/http://trolltech.com/products/qt/addon/qsa Last working snapshot of QSA homepage from archive.org]