|
| | QMLBridge (QObject *parent=nullptr) |
| | Construct a new instance of the QMLBridge class. More...
|
| |
|
Q_INVOKABLE void | setActiveInputDevice (QString QDeviceName) |
| | Match a string that the user chose to the input device list and notify the backend.
|
| |
|
Q_INVOKABLE void | setActiveOutputDevice (QString QDeviceName) |
| | Match a string that the user chose to the output device list and notify the backend.
|
| |
| Q_INVOKABLE QString | getInputDevices () |
| | Get the current input devices. More...
|
| |
| Q_INVOKABLE QString | getOutputDevices () |
| | Get the current output devices. More...
|
| |
| Q_INVOKABLE QString | getTransportState () const |
| | Return the current state of the Transport instance as a QString. More...
|
| |
|
Q_INVOKABLE void | record () |
| | Trigger record in the Transport and update the UI state via signal.
|
| |
|
Q_INVOKABLE void | stop () |
| | Trigger stop in the Transport and update the UI state via signal.
|
| |
|
Q_INVOKABLE void | play () |
| | Trigger playback in the Transport and update the UI state via signal.
|
| |
|
Q_INVOKABLE void | pause () |
| | Trigger pause in the Transport and update the UI state via signal.
|
| |
| Q_INVOKABLE void | saveFile (QString dir) |
| | Get the directory the user wants to save to. More...
|
| |
|
Q_INVOKABLE void | launchUpdateProcess () |
| | Launch the updater process.
|
| |
Class for communicating between QML and C++.
This is designed to be added as a QML type and used in QML.