Changeset View
Changeset View
Standalone View
Standalone View
core/scripter.cpp
Show All 40 Lines | |||||
41 | { | 41 | { | ||
42 | } | 42 | } | ||
43 | 43 | | |||
44 | Scripter::~Scripter() | 44 | Scripter::~Scripter() | ||
45 | { | 45 | { | ||
46 | delete d; | 46 | delete d; | ||
47 | } | 47 | } | ||
48 | 48 | | |||
49 | QString Scripter::execute( ScriptType type, const QString &script ) | 49 | void Scripter::execute( ScriptType type, const QString &script ) | ||
50 | { | 50 | { | ||
51 | qCDebug(OkularCoreDebug) << "executing the script:"; | 51 | qCDebug(OkularCoreDebug) << "executing the script:"; | ||
52 | #ifdef WITH_KJS | 52 | #ifdef WITH_KJS | ||
53 | #if 0 | 53 | #if 0 | ||
54 | if ( script.length() < 1000 ) | 54 | if ( script.length() < 1000 ) | ||
55 | qDebug() << script; | 55 | qDebug() << script; | ||
56 | else | 56 | else | ||
57 | qDebug() << script.left( 1000 ) << "[...]"; | 57 | qDebug() << script.left( 1000 ) << "[...]"; | ||
Show All 16 Lines | 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; | | |||
83 | } | 82 | } | ||
84 | #endif | 83 | #endif | ||
85 | return QString(); | | |||
86 | } | 84 | } | ||
87 | 85 | | |||
88 | void Scripter::setEvent( Event *event ) | 86 | void Scripter::setEvent( Event *event ) | ||
89 | { | 87 | { | ||
90 | d->m_event = event; | 88 | d->m_event = event; | ||
91 | } | 89 | } | ||
92 | 90 | | |||
93 | Event *Scripter::event() const | 91 | Event *Scripter::event() const | ||
94 | { | 92 | { | ||
95 | return d->m_event; | 93 | return d->m_event; | ||
96 | } | 94 | } |