JS::EditJsContext Class Reference
Inheritance diagram for JS::EditJsContext:

Public Member Functions

const score::DocumentContextctx ()
 
QString deviceToJson (QString addr)
 
void createOSCDevice (QString name, QString host, int in, int out)
 
void createQMLWebSocketDevice (QString name, QString text)
 
void createQMLSerialDevice (QString name, QString port, QString text)
 
void createAddress (QString addr, QString type)
 
QObject * createProcess (QObject *interval, QString name, QString data)
 
void setName (QObject *sel, QString new_name)
 
QObject * createBox (QObject *obj, QString startTime, QString duration, double y)
 
QObject * createBox (QObject *obj, double startTimeFlicks, double durationFlicks, double y)
 
QObject * createState (QObject *ev, double y)
 
QObject * createIntervalAfter (QObject *obj, QString duration, double y)
 
QObject * createIntervalBetween (QObject *startState, QObject *endState)
 
QObject * port (QObject *obj, QString name)
 
QObject * inlet (QObject *obj, int index)
 
int inlets (QObject *obj)
 
QObject * outlet (QObject *obj, int index)
 
int outlets (QObject *obj)
 
void setAddress (QObject *obj, QString addr)
 
void setValue (QObject *obj, double value)
 
void setValue (QObject *obj, QString value)
 
void setValue (QObject *obj, bool value)
 
void setValue (QObject *obj, QList< QString > value)
 
QString valueType (QObject *obj)
 
double min (QObject *obj)
 
double max (QObject *obj)
 
QVector< QString > enumValues (QObject *obj)
 
QObject * metadata (QObject *obj) const noexcept
 
QObject * startState (QObject *obj)
 
QObject * startEvent (QObject *obj)
 
QObject * startSync (QObject *obj)
 
QObject * endState (QObject *obj)
 
QObject * endEvent (QObject *obj)
 
QObject * endSync (QObject *obj)
 
void remove (QObject *obj)
 
void setCurvePoints (QObject *process, QVector< QVariantList > points)
 
void setSteps (QObject *process, QVector< double > points)
 
QVariantList messages (QObject *state)
 
void setMessages (QObject *state, QVariantList msgs)
 
void replaceAddress (QObjectList objects, QString before, QString after)
 
void automate (QObject *interval, QString addr)
 
void automate (QObject *interval, QObject *port)
 
void startMacro ()
 
void endMacro ()
 
void undo ()
 
void redo ()
 
QObject * find (QString p)
 
QObject * document ()
 
void play (QObject *obj)
 Execution ///.
 
void stop ()
 
QString readFile (QString path)
 
QObject * selectedObject ()
 
QVariantList selectedObjects ()
 
QVariant prompt (QVariant v)
 UI ///.
 

The documentation for this class was generated from the following files:
  • EditContext.hpp
  • EditContext.cpp
  • EditContext.curve.cpp
  • EditContext.device.cpp
  • EditContext.ossia.cpp
  • EditContext.port.cpp
  • EditContext.scenario.cpp
  • EditContext.ui.cpp