![]() |
Mixxx
|
#include <midiscriptengine.h>

Classes | |
| struct | TimerInfo |
Public Slots | |
| void | slotValueChanged (double value) |
| bool | evaluate (QString filepath) |
| bool | execute (QString function) |
| bool | execute (QString function, QString data) |
| bool | execute (QString function, const unsigned char data[], unsigned int length) |
| bool | execute (QString function, char channel, char control, char value, MidiStatusByte status, QString group) |
| void | loadScriptFiles (QList< QString > scriptFileNames) |
| void | initializeScripts (QList< QString > scriptFunctionPrefixes) |
| void | gracefulShutdown (QList< QString > scriptFunctionPrefixes) |
Signals | |
| void | initialized () |
| void | resetController () |
Public Member Functions | |
| MidiScriptEngine (MidiDevice *midiDevice) | |
| virtual | ~MidiScriptEngine () |
| bool | isReady () |
| bool | hasErrors (QString filename) |
| const QStringList | getErrors (QString filename) |
| void | setMidiDebug (bool bDebug) |
| void | setMidiPopups (bool bPopups) |
| QStringList | getScriptFunctions () |
| Q_INVOKABLE double | getValue (QString group, QString name) |
| Q_INVOKABLE void | setValue (QString group, QString name, double newValue) |
| Q_INVOKABLE bool | connectControl (QString group, QString name, QString function, bool disconnect=false) |
| Q_INVOKABLE void | trigger (QString group, QString name) |
| Q_INVOKABLE void | log (QString message) |
| Q_INVOKABLE int | beginTimer (int interval, QScriptValue scriptCode, bool oneShot=false) |
| Q_INVOKABLE void | stopTimer (int timerId) |
| Q_INVOKABLE void | scratchEnable (int deck, int intervalsPerRev, float rpm, float alpha, float beta) |
| Q_INVOKABLE void | scratchTick (int deck, int interval) |
| Q_INVOKABLE void | scratchDisable (int deck) |
| Q_INVOKABLE void | softTakeover (QString group, QString name, bool set) |
Protected Member Functions | |
| void | run () |
| void | timerEvent (QTimerEvent *event) |
Definition at line 33 of file midiscriptengine.h.
| MidiScriptEngine::MidiScriptEngine | ( | MidiDevice * | midiDevice | ) |
Definition at line 35 of file midiscriptengine.cpp.
| MidiScriptEngine::~MidiScriptEngine | ( | ) | [virtual] |
Definition at line 60 of file midiscriptengine.cpp.
| int MidiScriptEngine::beginTimer | ( | int | interval, |
| QScriptValue | scriptCode, | ||
| bool | oneShot = false |
||
| ) |
Definition at line 1056 of file midiscriptengine.cpp.
| bool MidiScriptEngine::connectControl | ( | QString | group, |
| QString | name, | ||
| QString | function, | ||
| bool | disconnect = false |
||
| ) |
| bool MidiScriptEngine::evaluate | ( | QString | filepath | ) | [slot] |
Definition at line 267 of file midiscriptengine.cpp.
| bool MidiScriptEngine::execute | ( | QString | function | ) | [slot] |
| bool MidiScriptEngine::execute | ( | QString | function, |
| QString | data | ||
| ) | [slot] |
Definition at line 293 of file midiscriptengine.cpp.
| bool MidiScriptEngine::execute | ( | QString | function, |
| const unsigned char | data[], | ||
| unsigned int | length | ||
| ) | [slot] |
Definition at line 306 of file midiscriptengine.cpp.
| bool MidiScriptEngine::execute | ( | QString | function, |
| char | channel, | ||
| char | control, | ||
| char | value, | ||
| MidiStatusByte | status, | ||
| QString | group | ||
| ) | [slot] |
Definition at line 320 of file midiscriptengine.cpp.
| const QStringList MidiScriptEngine::getErrors | ( | QString | filename | ) |
Definition at line 1039 of file midiscriptengine.cpp.
| QStringList MidiScriptEngine::getScriptFunctions | ( | ) |
Definition at line 633 of file midiscriptengine.cpp.
| double MidiScriptEngine::getValue | ( | QString | group, |
| QString | name | ||
| ) |
| void MidiScriptEngine::gracefulShutdown | ( | QList< QString > | scriptFunctionPrefixes | ) | [slot] |
| bool MidiScriptEngine::hasErrors | ( | QString | filename | ) |
Definition at line 1029 of file midiscriptengine.cpp.
| void MidiScriptEngine::initialized | ( | ) | [signal] |

| void MidiScriptEngine::initializeScripts | ( | QList< QString > | scriptFunctionPrefixes | ) | [slot] |
| bool MidiScriptEngine::isReady | ( | ) |
Definition at line 142 of file midiscriptengine.cpp.
| void MidiScriptEngine::loadScriptFiles | ( | QList< QString > | scriptFileNames | ) | [slot] |
| void MidiScriptEngine::log | ( | QString | message | ) |
Definition at line 756 of file midiscriptengine.cpp.
| void MidiScriptEngine::resetController | ( | ) | [signal] |
| void MidiScriptEngine::run | ( | ) | [protected] |
| void MidiScriptEngine::scratchDisable | ( | int | deck | ) |
| void MidiScriptEngine::scratchEnable | ( | int | deck, |
| int | intervalsPerRev, | ||
| float | rpm, | ||
| float | alpha, | ||
| float | beta | ||
| ) |
| void MidiScriptEngine::scratchTick | ( | int | deck, |
| int | interval | ||
| ) |
Definition at line 1248 of file midiscriptengine.cpp.
| void MidiScriptEngine::setMidiDebug | ( | bool | bDebug | ) | [inline] |
Definition at line 43 of file midiscriptengine.h.
| void MidiScriptEngine::setMidiPopups | ( | bool | bPopups | ) | [inline] |
Definition at line 47 of file midiscriptengine.h.
| void MidiScriptEngine::setValue | ( | QString | group, |
| QString | name, | ||
| double | newValue | ||
| ) |
| void MidiScriptEngine::slotValueChanged | ( | double | value | ) | [slot] |
Definition at line 871 of file midiscriptengine.cpp.


| void MidiScriptEngine::softTakeover | ( | QString | group, |
| QString | name, | ||
| bool | set | ||
| ) |
| void MidiScriptEngine::stopTimer | ( | int | timerId | ) |
| void MidiScriptEngine::timerEvent | ( | QTimerEvent * | event | ) | [protected] |
| void MidiScriptEngine::trigger | ( | QString | group, |
| QString | name | ||
| ) |