@@ -29,12 +29,6 @@ LocalComponents.Page {
29 customTitle: true
29 customTitle: true
30 hasBackButton: false
30 hasBackButton: false
32− skipValid: modemManager.gotSimCard
34− // skip this page altogether if...
35− skip: !modemManager.available || modemManager.modems.length === 0 || // .. we don't have any modem
36− simManager0.present || simManager1.present // ... or we already have a SIM card inserted
38 property bool hadSIM: simManager0.present || simManager1.present
32 property bool hadSIM: simManager0.present || simManager1.present
@@ -45,24 +39,9 @@ LocalComponents.Page {
45 print("=== SIM page: timer triggered");
39 print("=== SIM page: timer triggered");
46 hadSIM = simManager0.present || simManager1.present;
40 hadSIM = simManager0.present || simManager1.present;
47 print("=== SIM page: had sim:", hadSIM);
41 print("=== SIM page: had sim:", hadSIM);
58− function checkSkipValid() {
59− skipValid = (modemManager.available && modemManager.modems.length === 0) || // got modem with no SIM card slots
60− !modemManager.available || // modem not available
61− (simManager0.ready && !simManager0.present) || (simManager1.ready && !simManager1.present) || // empty SIM card slots
62− simManager0.present || simManager1.present; // already have a SIM card inserted
63− print("=== SIM page: check skipValid:", skipValid);
66 Connections {
45 Connections {
67 target: modemManager
46 target: modemManager
68 onGotSimCardChanged: {
47 onGotSimCardChanged: {
@@ -122,7 +101,10 @@ LocalComponents.Page {
122 id: forwardButton
101 id: forwardButton
123 LocalComponents.StackButton {
102 LocalComponents.StackButton {
124 text: i18n.tr("Skip")
103 text: i18n.tr("Skip")
125− onClicked: pageStack.next()
106+ pageStack.next();