JsExpander Class
(Core::JsExpander)Public Types
typedef | ObjectFactory |
Public Functions
JsExpander() | |
~JsExpander() | |
QJSEngine & | engine() |
QString | evaluate(const QString &expression, QString *errorMessage = nullptr) |
void | registerForExpander(Utils::MacroExpander *macroExpander) |
void | registerObject(const QString &name, QObject *obj) |
Static Public Members
void | registerGlobalObject(const QString &name) |
void | registerGlobalObject(const QString &name, const Core::JsExpander::ObjectFactory &factory) |
Member Function Documentation
JsExpander::JsExpander()
Default constructs an instance of JsExpander.
JsExpander::~JsExpander()
Destroys the instance of JsExpander.