@@ -29,10 +29,10 @@ LocalComponents.Page {
29 customTitle: true
29 customTitle: true
30 hasBackButton: false
30 hasBackButton: false
32− skipValid: !manager.available ||
32+ skipValid: !modemManager.available ||
33− (manager.ready && (manager.modems.length < 1 || simManager0.ready)
33+ (modemManager.ready && (modemManager.modems.length < 1 || simManager0.ready)
34− && (manager.modems.length < 2 || simManager1.ready))
34+ && (modemManager.modems.length < 2 || simManager1.ready))
35− skip: !manager.available || manager.modems.length === 0 || simManager0.present || simManager1.present
35+ skip: !modemManager.available || modemManager.modems.length === 0 || simManager0.present || simManager1.present
37 property bool hadModem: false
37 property bool hadModem: false
@@ -57,30 +57,15 @@ LocalComponents.Page {
60− OfonoManager {
60+ Connections {
61− id: manager
61+ target: modemManager
62− property bool ready: false
63 onModemsChanged: {
62 onModemsChanged: {
64− print("Modems changed " + modems)
66 if (!hadModem && (simManager0.present || simManager1.present)) { // show the restart dialog in case a SIM gets inserted
63 if (!hadModem && (simManager0.present || simManager1.present)) { // show the restart dialog in case a SIM gets inserted
67− PopupUtils.open(restartDialog)
64+ restartDialog.visible = true
72− // Ideally we would query the system more cleverly than hardcoding two
73− // sims. But we don't yet have a more clever way. :(
76− modemPath: manager.modems.length >= 1 ? manager.modems[0] : ""
81− modemPath: manager.modems.length >= 2 ? manager.modems[1] : ""
85 anchors.fill: content
70 anchors.fill: content
86 spacing: units.gu(4)
71 spacing: units.gu(4)