The QScriptProgram class encapsulates a Qt Script program. More...
| Header: | #include <QScriptProgram> |
| qmake: | QT += script |
| Since: | Qt 4.7 |
| QScriptProgram() | |
| QScriptProgram(const QString &sourceCode, const QString fileName = QString(), int firstLineNumber = 1) | |
| QScriptProgram(const QScriptProgram &other) | |
| ~QScriptProgram() | |
| QString | fileName() const |
| int | firstLineNumber() const |
| bool | isNull() const |
| QString | sourceCode() const |
| bool | operator!=(const QScriptProgram &other) const |
| QScriptProgram & | operator=(const QScriptProgram &other) |
| bool | operator==(const QScriptProgram &other) const |
The QScriptProgram class encapsulates a Qt Script program.
QScriptProgram retains the compiled representation of the script if possible. Thus, QScriptProgram can be used to evaluate the same script multiple times more efficiently.
QScriptEngine engine; QScriptProgram program("1 + 2"); QScriptValue result = engine.evaluate(program);
Constructs a null QScriptProgram.
Constructs a new QScriptProgram with the given sourceCode, fileName and firstLineNumber.
Constructs a new QScriptProgram that is a copy of other.
Destroys this QScriptProgram.
Returns the filename associated with this program.
Returns the line number associated with this program.
Returns true if this QScriptProgram is null; otherwise returns false.
Returns the source code of this program.
Returns true if this QScriptProgram is not equal to other; otherwise returns false.
Assigns the other value to this QScriptProgram.
Returns true if this QScriptProgram is equal to other; otherwise returns false.
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: