Showing the changes to interface/src/scripting/ControllerScriptingInterface.h (1 of 4 files). Show all
Unified · Split
| @@ -86,16 +86,23 @@ public: · 85 unmodified lines | ||
| 86 | 86 | |
| 87 | 87 | public slots: |
| 88 | 88 | Q_INVOKABLE virtual QVector<UserInputMapper::Action> getAllActions(); |
| 89 | − Q_INVOKABLE virtual QVector<UserInputMapper::InputChannel> getInputChannelsForAction(UserInputMapper::Action action); | |
| 90 | − Q_INVOKABLE virtual QString getDeviceName(unsigned int device); | |
| 91 | − Q_INVOKABLE virtual QVector<UserInputMapper::InputChannel> getAllInputsForDevice(unsigned int device); | |
| 89 | + | |
| 92 | 90 | Q_INVOKABLE virtual bool addInputChannel(UserInputMapper::InputChannel inputChannel); |
| 93 | 91 | Q_INVOKABLE virtual bool removeInputChannel(UserInputMapper::InputChannel inputChannel); |
| 92 | + Q_INVOKABLE virtual QVector<UserInputMapper::InputChannel> getInputChannelsForAction(UserInputMapper::Action action); | |
| 93 | + | |
| 94 | 94 | Q_INVOKABLE virtual QVector<UserInputMapper::InputPair> getAvailableInputs(unsigned int device); |
| 95 | − Q_INVOKABLE virtual void resetAllDeviceBindings(); | |
| 95 | + Q_INVOKABLE virtual QVector<UserInputMapper::InputChannel> getAllInputsForDevice(unsigned int device); | |
| 96 | + | |
| 97 | + Q_INVOKABLE virtual QString getDeviceName(unsigned int device); | |
| 98 | + | |
| 99 | + Q_INVOKABLE virtual float getActionValue(int action); | |
| 100 | + | |
| 96 | 101 | Q_INVOKABLE virtual void resetDevice(unsigned int device); |
| 102 | + Q_INVOKABLE virtual void resetAllDeviceBindings(); | |
| 97 | 103 | Q_INVOKABLE virtual int findDevice(QString name); |
| 98 | − Q_INVOKABLE virtual float getActionValue(int action); | |
| 104 | + | |
| 105 | + Q_INVOKABLE virtual int findAction(QString actionName); | |
| 99 | 106 | |
| 100 | 107 | virtual bool isPrimaryButtonPressed() const; |
| 101 | 108 | virtual glm::vec2 getPrimaryJoystickPosition() const; |