Allow changing the connection given by the --connect flag
This commit is contained in:
parent
553717a37e
commit
a1bcb1526f
@ -61,8 +61,6 @@ Drawer {
|
|||||||
ProgressButton {
|
ProgressButton {
|
||||||
longpressEnabled: false
|
longpressEnabled: false
|
||||||
imageSource: "../images/close.svg"
|
imageSource: "../images/close.svg"
|
||||||
// When we're connected via command line arg, don't allow disconnecting
|
|
||||||
visible: autoConnectHost.length === 0
|
|
||||||
onClicked: {
|
onClicked: {
|
||||||
root.currentEngine.jsonRpcClient.disconnectFromHost();
|
root.currentEngine.jsonRpcClient.disconnectFromHost();
|
||||||
root.close();
|
root.close();
|
||||||
|
|||||||
@ -179,10 +179,7 @@ Item {
|
|||||||
|
|
||||||
Component.onCompleted: {
|
Component.onCompleted: {
|
||||||
setupPushNotifications();
|
setupPushNotifications();
|
||||||
if (autoConnectHost.length > 0) {
|
if (tabSettings.lastConnectedHost.length > 0) {
|
||||||
var host = nymeaDiscovery.nymeaHosts.createLanHost("Manual connection", autoConnectHost);
|
|
||||||
engine.jsonRpcClient.connectToHost(host)
|
|
||||||
} else if (tabSettings.lastConnectedHost.length > 0) {
|
|
||||||
print("Last connected host was", tabSettings.lastConnectedHost)
|
print("Last connected host was", tabSettings.lastConnectedHost)
|
||||||
var cachedHost = nymeaDiscovery.nymeaHosts.find(tabSettings.lastConnectedHost);
|
var cachedHost = nymeaDiscovery.nymeaHosts.find(tabSettings.lastConnectedHost);
|
||||||
if (cachedHost) {
|
if (cachedHost) {
|
||||||
@ -190,7 +187,11 @@ Item {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
print("Warning: There is a last connected host but UUID is unknown to discovery...")
|
print("Warning: There is a last connected host but UUID is unknown to discovery...")
|
||||||
|
} else if (autoConnectHost.length > 0) {
|
||||||
|
var host = nymeaDiscovery.nymeaHosts.createLanHost(app.systemName, autoConnectHost);
|
||||||
|
engine.jsonRpcClient.connectToHost(host)
|
||||||
}
|
}
|
||||||
|
|
||||||
PlatformHelper.hideSplashScreen();
|
PlatformHelper.hideSplashScreen();
|
||||||
pageStack.push(Qt.resolvedUrl("connection/ConnectPage.qml"), StackView.Immediate)
|
pageStack.push(Qt.resolvedUrl("connection/ConnectPage.qml"), StackView.Immediate)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user