Drop checks for version less than 1.10 as we won't connect
to that anyways any more
This commit is contained in:
parent
74b30dcfa0
commit
67aa7ae172
@ -150,13 +150,10 @@ void Engine::onConnectedChanged()
|
||||
void Engine::onDeviceManagerFetchingChanged()
|
||||
{
|
||||
if (!m_thingManager->fetchingData()) {
|
||||
m_tagsManager->init();
|
||||
m_ruleManager->init();
|
||||
m_scriptManager->init();
|
||||
m_nymeaConfiguration->init();
|
||||
m_systemController->init();
|
||||
|
||||
if (m_jsonRpcClient->ensureServerVersion("1.7")) {
|
||||
m_tagsManager->init();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -106,7 +106,6 @@ Page {
|
||||
Pane {
|
||||
Layout.fillWidth: true
|
||||
Material.elevation: layout.isGrid ? 1 : 0
|
||||
visible: engine.jsonRpcClient.ensureServerVersion("1.9")
|
||||
|
||||
padding: 0
|
||||
NymeaSwipeDelegate {
|
||||
|
||||
@ -22,21 +22,19 @@ AutoSizeMenu {
|
||||
root.addItem(menuEntryComponent.createObject(root, {text: qsTr("Logs"), iconSource: "../images/logs.svg", functionName: "openThingLogPage"}))
|
||||
}
|
||||
|
||||
if (engine.jsonRpcClient.ensureServerVersion("1.6")) {
|
||||
root.addItem(menuEntryComponent.createObject(root,
|
||||
{
|
||||
text: Qt.binding(function() { return favoritesProxy.count === 0 ? qsTr("Mark as favorite") : qsTr("Remove from favorites")}),
|
||||
iconSource: Qt.binding(function() { return favoritesProxy.count === 0 ? "../images/starred.svg" : "../images/non-starred.svg"}),
|
||||
functionName: "toggleFavorite"
|
||||
}))
|
||||
root.addItem(menuEntryComponent.createObject(root,
|
||||
{
|
||||
text: Qt.binding(function() { return favoritesProxy.count === 0 ? qsTr("Mark as favorite") : qsTr("Remove from favorites")}),
|
||||
iconSource: Qt.binding(function() { return favoritesProxy.count === 0 ? "../images/starred.svg" : "../images/non-starred.svg"}),
|
||||
functionName: "toggleFavorite"
|
||||
}))
|
||||
|
||||
root.addItem(menuEntryComponent.createObject(root,
|
||||
{
|
||||
text: qsTr("Grouping"),
|
||||
iconSource: "../images/view-grid-symbolic.svg",
|
||||
functionName: "addToGroup"
|
||||
}))
|
||||
}
|
||||
root.addItem(menuEntryComponent.createObject(root,
|
||||
{
|
||||
text: qsTr("Grouping"),
|
||||
iconSource: "../images/view-grid-symbolic.svg",
|
||||
functionName: "addToGroup"
|
||||
}))
|
||||
|
||||
print("*** creating menu")
|
||||
print("NFC", NfcHelper.isAvailable)
|
||||
|
||||
@ -54,10 +54,8 @@ Item {
|
||||
SwipeDelegateGroup {}
|
||||
|
||||
onContentYChanged: {
|
||||
if (!engine.jsonRpcClient.ensureServerVersion("1.10")) {
|
||||
if (!logsModel.busy && contentY - originY < 5 * height) {
|
||||
logsModel.fetchEarlier(24)
|
||||
}
|
||||
if (!logsModel.busy && contentY - originY < 5 * height) {
|
||||
logsModel.fetchEarlier(24)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -126,9 +126,8 @@ Page {
|
||||
case "uint":
|
||||
case "int":
|
||||
case "double":
|
||||
return true;
|
||||
case "bool":
|
||||
return engine.jsonRpcClient.ensureServerVersion("1.10")
|
||||
return true;
|
||||
}
|
||||
print("not showing graph for", stateType.type)
|
||||
return false;
|
||||
|
||||
@ -46,9 +46,8 @@ Page {
|
||||
switch (root.stateType.type) {
|
||||
case "Int":
|
||||
case "Double":
|
||||
return true;
|
||||
case "Bool":
|
||||
return engine.jsonRpcClient.ensureServerVersion("1.10")
|
||||
return true;
|
||||
}
|
||||
print("not showing graph for", root.stateType.type)
|
||||
return false;
|
||||
@ -94,7 +93,7 @@ Page {
|
||||
width: swipeView.width
|
||||
height: swipeView.height
|
||||
|
||||
logsModel: engine.jsonRpcClient.ensureServerVersion("1.10") ? logsModelNg : logsModel
|
||||
logsModel: logsModelNg
|
||||
|
||||
onAddRuleClicked: {
|
||||
var value = logView.logsModel.get(index).value
|
||||
@ -119,11 +118,7 @@ Page {
|
||||
height: swipeView.height
|
||||
Component.onCompleted: {
|
||||
var source;
|
||||
if (engine.jsonRpcClient.ensureServerVersion("1.10")) {
|
||||
source = Qt.resolvedUrl("../customviews/GenericTypeGraph.qml");
|
||||
} else {
|
||||
source = Qt.resolvedUrl("../customviews/GenericTypeGraphPre110.qml");
|
||||
}
|
||||
source = Qt.resolvedUrl("../customviews/GenericTypeGraph.qml");
|
||||
setSource(source, {device: root.device, stateType: root.stateType})
|
||||
}
|
||||
}
|
||||
|
||||
@ -45,7 +45,7 @@ Page {
|
||||
readonly property bool isEventBased: rule.eventDescriptors.count > 0 || rule.timeDescriptor.timeEventItems.count > 0
|
||||
readonly property bool isStateBased: (rule.stateEvaluator !== null || rule.timeDescriptor.calendarItems.count > 0)
|
||||
readonly property bool actionsVisible: true
|
||||
readonly property bool exitActionsVisible: engine.jsonRpcClient.ensureServerVersion("1.7") && isStateBased
|
||||
readonly property bool exitActionsVisible: isStateBased
|
||||
readonly property bool hasActions: rule.actions.count > 0
|
||||
readonly property bool hasExitActions: rule.exitActions.count > 0
|
||||
readonly property bool isEmpty: !isEventBased && !isStateBased && !hasActions
|
||||
@ -380,7 +380,7 @@ Page {
|
||||
columnSpacing: app.margins
|
||||
rowSpacing: app.margins
|
||||
Layout.preferredHeight: opacity > 0 ? implicitHeight : 0
|
||||
opacity: engine.jsonRpcClient.ensureServerVersion(1.6) && ruleSettings.showDetails && root.rule.executable ? 1 : 0
|
||||
opacity: ruleSettings.showDetails && root.rule.executable ? 1 : 0
|
||||
Behavior on Layout.preferredHeight { NumberAnimation { duration: 200; easing.type: Easing.InOutQuad} }
|
||||
Behavior on opacity { NumberAnimation {duration: 200; easing.type: Easing.InOutQuad } }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user