Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
src_script_qjsvalue.cpp File Reference

(0dc4fd240a2897c5c443a0ef6d84c416843e4938)

Go to the source code of this file.

Functions

myObject setProperty ("myChild", myOtherObject)
myObject setProperty ("name", "John Doe")
engine evaluate ("function fullName() { return this.firstName + ' ' + this.lastName; }")
engine evaluate ("somePerson = { firstName: 'John', lastName: 'Doe' }")
 qDebug ()<< fullName.call(who).toString()
engine evaluate ("function cube(x) { return x * x * x; }")

Variables

QJSEngine myEngine
 [0]
QJSValue myObject = myEngine.newObject()
QJSValue myOtherObject = myEngine.newObject()
QJSEngine engine
 [0]
QJSValue global = engine.globalObject()
QJSValue fullName = global.property("fullName")
QJSValue who = global.property("somePerson")
QJSValue cube = global.property("cube")
QJSValueList args

Function Documentation

◆ evaluate() [1/3]

engine evaluate ( "function cube(x) { return x * x * x; }" )

◆ evaluate() [2/3]

engine evaluate ( "function fullName() { return this.firstName + ' ' + this.lastName; }" )

◆ evaluate() [3/3]

engine evaluate ( )

◆ qDebug()

qDebug ( )

◆ setProperty() [1/2]

myObject setProperty ( "myChild" ,
myOtherObject  )

◆ setProperty() [2/2]

myObject setProperty ( "name" ,
"John Doe"  )

Variable Documentation

◆ args

Definition at line 25 of file src_script_qjsvalue.cpp.

◆ cube

const float cube = global.property("cube")

Definition at line 24 of file src_script_qjsvalue.cpp.

◆ engine

QJSEngine engine

[0]

[qjs-engine]

[qjs-engine-example]

[1]

Definition at line 14 of file src_script_qjsvalue.cpp.

Referenced by GeoTiledMapEsri::GeoTiledMapEsri().

◆ fullName

QJSValue fullName = global.property("fullName")

Definition at line 19 of file src_script_qjsvalue.cpp.

◆ global

Definition at line 18 of file src_script_qjsvalue.cpp.

◆ myEngine

QJSEngine myEngine

[0]

Definition at line 5 of file src_script_qjsvalue.cpp.

◆ myObject

QJSValue myObject = myEngine.newObject()

Definition at line 6 of file src_script_qjsvalue.cpp.

◆ myOtherObject

QJSValue myOtherObject = myEngine.newObject()

Definition at line 7 of file src_script_qjsvalue.cpp.

◆ who

QJSValue who = global.property("somePerson")

Definition at line 20 of file src_script_qjsvalue.cpp.