equal
deleted
inserted
replaced
86 |
86 |
87 Updates Network Handler's network data to model. |
87 Updates Network Handler's network data to model. |
88 */ |
88 */ |
89 void InfoWidgetEngine::updateNetworkDataToModel() |
89 void InfoWidgetEngine::updateNetworkDataToModel() |
90 { |
90 { |
91 DPRINT << ": IN"; |
91 if (m_networkHandler->isOnline()) { |
92 |
92 DPRINT << ": online, update data"; |
93 if (m_networkHandler->sessionExists() && |
|
94 m_networkHandler->isOnline()) { |
|
95 |
|
96 m_modelData.setServiceProviderName( |
93 m_modelData.setServiceProviderName( |
97 m_networkHandler->serviceProviderName()); |
94 m_networkHandler->serviceProviderName()); |
|
95 |
98 m_modelData.setServiceProviderNameDisplayRequired( |
96 m_modelData.setServiceProviderNameDisplayRequired( |
99 m_networkHandler->serviceProviderNameDisplayRequired()); |
97 m_networkHandler->serviceProviderNameDisplayRequired()); |
100 |
98 |
101 m_modelData.setMcnName(m_networkHandler->mcnName()); |
99 m_modelData.setMcnName(m_networkHandler->mcnName()); |
102 m_modelData.setMcnIndicatorType( |
100 m_modelData.setMcnIndicatorType( |
105 m_modelData.setHomeZoneIndicatorType( |
103 m_modelData.setHomeZoneIndicatorType( |
106 m_networkHandler->homeZoneIndicatorType()); |
104 m_networkHandler->homeZoneIndicatorType()); |
107 m_modelData.setHomeZoneTextTag( |
105 m_modelData.setHomeZoneTextTag( |
108 m_networkHandler->homeZoneTextTag()); |
106 m_networkHandler->homeZoneTextTag()); |
109 } else { |
107 } else { |
110 // Not registered to network, clear data |
108 DPRINT << ": offline, clear data"; |
111 m_modelData.setServiceProviderName(QString("")); |
109 m_modelData.setServiceProviderName(""); |
112 m_modelData.setMcnName(QString("")); |
110 m_modelData.setMcnName(""); |
113 m_modelData.setHomeZoneTextTag(QString("")); |
111 m_modelData.setHomeZoneTextTag(""); |
114 } |
112 } |
115 |
113 |
116 emit modelChanged(); |
114 emit modelChanged(); |
117 |
115 |
118 DPRINT << ": OUT"; |
116 DPRINT << ": OUT"; |