mirror of https://github.com/nymea/nymea.git
Update naviationpad interface
parent
09fb3ef4c5
commit
9cfa2f0581
|
|
@ -527,6 +527,12 @@ void PluginMetadata::parse(const QJsonObject &jsonObject)
|
|||
qCWarning(dcPluginMetadata()) << "DeviceClass" << deviceClass.name() << "claims to implement interface" << value.toString() << "but param" << paramType.name() << "is of wrong type:" << QVariant::typeToName(paramType.type()) << "expected:" << QVariant::typeToName(ifaceActionParamType.type());
|
||||
hasError = true;
|
||||
}
|
||||
foreach (const QVariant &allowedValue, ifaceActionParamType.allowedValues()) {
|
||||
if (!paramType.allowedValues().contains(allowedValue)) {
|
||||
qCWarning(dcPluginMetadata()) << "DeviceClass" << deviceClass.name() << "claims to implement interface" << value.toString() << "but param" << paramType.name() << "is missing allowed value" << allowedValue;
|
||||
hasError = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,10 +3,24 @@
|
|||
"extends": "navigationpad",
|
||||
"actions": [
|
||||
{
|
||||
"name": "navigateMenu"
|
||||
},
|
||||
{
|
||||
"name": "navigateInfo"
|
||||
"name": "navigate",
|
||||
"params": [
|
||||
{
|
||||
"name": "to",
|
||||
"type": "QString",
|
||||
"allowedValues": [
|
||||
"up",
|
||||
"down",
|
||||
"left",
|
||||
"right",
|
||||
"enter",
|
||||
"back",
|
||||
"menu",
|
||||
"info",
|
||||
"home"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,22 +3,21 @@
|
|||
"extends": "media",
|
||||
"actions": [
|
||||
{
|
||||
"name": "navigateUp"
|
||||
},
|
||||
{
|
||||
"name": "navigateDown"
|
||||
},
|
||||
{
|
||||
"name": "navigateLeft"
|
||||
},
|
||||
{
|
||||
"name": "navigateRight"
|
||||
},
|
||||
{
|
||||
"name": "navigateOk"
|
||||
},
|
||||
{
|
||||
"name": "navigateBack"
|
||||
"name": "navigate",
|
||||
"params": [
|
||||
{
|
||||
"name": "to",
|
||||
"type": "QString",
|
||||
"allowedValues": [
|
||||
"up",
|
||||
"down",
|
||||
"left",
|
||||
"right",
|
||||
"enter",
|
||||
"back"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue