9 #ifndef hifi_InputConfiguration_h
10 #define hifi_InputConfiguration_h
16 #include <QStringList>
17 #include <QJsonObject>
18 #include <DependencyManager.h>
20 class InputConfiguration :
public QObject,
public Dependency {
26 Q_INVOKABLE QStringList inputPlugins();
27 Q_INVOKABLE QStringList activeInputPlugins();
28 Q_INVOKABLE QString configurationLayout(QString pluginName);
29 Q_INVOKABLE
void setConfigurationSettings(QJsonObject configurationSettings, QString pluginName);
30 Q_INVOKABLE
void calibratePlugin(QString pluginName);
31 Q_INVOKABLE QJsonObject configurationSettings(QString pluginName);
32 Q_INVOKABLE
bool uncalibratePlugin(QString pluginName);
35 void calibrationStatus(
const QJsonObject& status);