History

Add custom evaluation of commands in ScriptEngine

Ryan Huffman committed 12 years ago

Commit 8aa9cea1 parent 3d28cff2 files · +14 −0Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.h (1 of 2 files). Show all

Unified · Split

libraries/script-engine/src/ScriptEngine.h+2−0
@@ -93,6 +93,7 @@ public: · 92 unmodified lines
9393 public slots:
9494 void stop();
9595
96+ QScriptValue evaluate(const QString& program, const QString& fileName = QString(), int lineNumber = 1);
9697 QObject* setInterval(const QScriptValue& function, int intervalMS);
9798 QObject* setTimeout(const QScriptValue& function, int timeoutMS);
9899 void clearInterval(QObject* timer) { stopTimer(reinterpret_cast<QTimer*>(timer)); }
@@ -108,6 +109,7 @@ signals: · 9 unmodified lines
108109 void printedMessage(const QString& message);
109110 void errorMessage(const QString& message);
110111 void runningStateChanged();
112+ void evaluationFinished(QScriptValue result, bool isException);
111113
112114 protected:
113115 QString _scriptContents;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t