Lines Matching refs:m_engine

22         : m_engine(new QScriptEngine),  in KernelPrivate()
34 QScriptEngine *m_engine; member in GraphTheory::KernelPrivate
41 if (!m_engine) { in registerGlobalObject()
45 QScriptValue globalObject = m_engine->newQObject(qobject); in registerGlobalObject()
46 m_engine->globalObject().setProperty(name, globalObject); in registerGlobalObject()
68 qScriptRegisterSequenceMetaType<QList<GraphTheory::NodeWrapper*> >(d->m_engine); in execute()
69 qScriptRegisterSequenceMetaType<QList<GraphTheory::EdgeWrapper*> >(d->m_engine); in execute()
73 if (d->m_engine->isEvaluating()) { in execute()
74 d->m_engine->abortEvaluation(); in execute()
76 d->m_engine->collectGarbage(); in execute()
77 d->m_engine->pushContext(); in execute()
80 DocumentWrapper documentWrapper(document, d->m_engine); in execute()
81 d->m_engine->globalObject().setProperty("Document", d->m_engine->newQObject(&documentWrapper)); in execute()
86 … d->m_engine->globalObject().setProperty("Console", d->m_engine->newQObject(&d->m_consoleModule)); in execute()
89 d->m_engine->setProcessEventsInterval(100); //! TODO: Make that changeable. in execute()
91 QScriptValue result = d->m_engine->evaluate(script).toString(); in execute()
92 if (d->m_engine && d->m_engine->hasUncaughtException()) { in execute()
94 Q_EMIT message(d->m_engine->uncaughtExceptionBacktrace().join("\n"), InfoMessage); in execute()
96 if (d->m_engine) { in execute()
99 d->m_engine->popContext(); in execute()
105 d->m_engine->globalObject().setProperty("Document", QScriptValue()); in execute()
112 d->m_engine->abortEvaluation(); in stop()
122 d->m_debugger->attachTo(d->m_engine); in attachDebugger()