Changeset View
Changeset View
Standalone View
Standalone View
core/scripter.cpp
Show First 20 Lines • Show All 73 Lines • ▼ Show 20 Line(s) | 58 | #endif | |||
---|---|---|---|---|---|
74 | switch ( type ) | 74 | switch ( type ) | ||
75 | { | 75 | { | ||
76 | case JavaScript: | 76 | case JavaScript: | ||
77 | if ( !d->m_kjs ) | 77 | if ( !d->m_kjs ) | ||
78 | { | 78 | { | ||
79 | d->m_kjs.reset(new ExecutorKJS( d->m_doc )); | 79 | d->m_kjs.reset(new ExecutorKJS( d->m_doc )); | ||
80 | } | 80 | } | ||
81 | d->m_kjs->execute( builtInScript + script, d->m_event ); | 81 | d->m_kjs->execute( builtInScript + script, d->m_event ); | ||
82 | break; | 82 | | ||
83 | return d->m_kjs->getResult(); | ||||
83 | } | 84 | } | ||
84 | #endif | 85 | #endif | ||
85 | return QString(); | 86 | return QString(); | ||
86 | } | 87 | } | ||
87 | 88 | | |||
88 | void Scripter::setEvent( Event *event ) | 89 | void Scripter::setEvent( Event *event ) | ||
89 | { | 90 | { | ||
90 | d->m_event = event; | 91 | d->m_event = event; | ||
91 | } | 92 | } | ||
92 | 93 | | |||
93 | Event *Scripter::event() const | 94 | Event *Scripter::event() const | ||
94 | { | 95 | { | ||
95 | return d->m_event; | 96 | return d->m_event; | ||
96 | } | 97 | } |