trikRuntime
trikScriptRunner Namespace Reference

Classes

class  PythonEngineWorker
 Worker object to be run in a separate thread for Python execution. More...
 
class  Scriptable
 Helper class that registers converters from and to script values for a given script engine. More...
 
class  ScriptEngineWorker
 Worker object to be run in a separate thread for Qt Script execution. More...
 
class  ScriptExecutionControl
 Script execution controller, provides related functions to scripts. More...
 
class  ScriptThread
 Thread object which executes a script with a QScriptEngine. More...
 
class  Threading
 Designed to support OS threads from a Qt Script. More...
 
class  TrikJavaScriptRunner
 Executes scripts in Qt Scripting Engine. More...
 
class  TrikPythonRunner
 Executes scripts in Python Engine. More...
 
class  TrikScriptRunner
 General wrapper for other executors (such as Python, JavaScript) More...
 
class  TrikScriptRunnerInterface
 Interface for all script executors. More...
 
class  TrikVariablesServer
 Class for script variables observing, based on HTTP server. More...
 
class  Utils
 Contains common useful methods for QtScript usage. More...
 

Enumerations

enum  ScriptType { ScriptType::UNINITIALIZED = -1, ScriptType::JAVASCRIPT, ScriptType::PYTHON, ScriptType::Size }
 

Functions

static constexpr std::underlying_type< ScriptType >::type to_underlying (ScriptType t) noexcept
 

Enumeration Type Documentation

Enumerator
UNINITIALIZED 
JAVASCRIPT 
PYTHON 
Size 

Function Documentation

static constexpr std::underlying_type<ScriptType>::type trikScriptRunner::to_underlying ( ScriptType  t)
staticnoexcept