
We bake cookies in your browser for a better experience. Using this site means that you consent.Read More
TheQScriptProgram class encapsulates a Qt Script program.More...
| Header: | #include <QScriptProgram> |
| 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 |
TheQScriptProgram 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 nullQScriptProgram.
Constructs a newQScriptProgram with the givensourceCode,fileName andfirstLineNumber.
Constructs a newQScriptProgram that is a copy ofother.
Destroys thisQScriptProgram.
Returns the filename associated with this program.
Returns the line number associated with this program.
Returns true if thisQScriptProgram is null; otherwise returns false.
Returns the source code of this program.
Returns true if thisQScriptProgram is not equal toother; otherwise returns false.
Assigns theother value to thisQScriptProgram.
Returns true if thisQScriptProgram is equal toother; otherwise returns false.
© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of theGNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.