61 |
61 |
62 DPRINT << ": OUT"; |
62 DPRINT << ": OUT"; |
63 } |
63 } |
64 |
64 |
65 /*! |
65 /*! |
66 InfoWidgetEngine::~InfoWidgetEngine |
66 Destructor. |
67 */ |
67 */ |
68 InfoWidgetEngine::~InfoWidgetEngine() |
68 InfoWidgetEngine::~InfoWidgetEngine() |
69 { |
69 { |
70 DPRINT; |
70 DPRINT; |
71 } |
71 } |
72 |
72 |
73 /*! |
73 /*! |
74 InfoWidgetEngine::modelData |
|
75 |
|
76 Getter for model data. |
74 Getter for model data. |
77 */ |
75 */ |
78 const InfoWidgetEngine::ModelData& InfoWidgetEngine::modelData() const |
76 const InfoWidgetEngine::ModelData& InfoWidgetEngine::modelData() const |
79 { |
77 { |
80 DPRINT; |
78 DPRINT; |
81 return m_modelData; |
79 return m_modelData; |
82 } |
80 } |
83 |
81 |
84 /*! |
82 /*! |
85 InfoWidgetEngine::updateNetworkDataToModel |
|
86 |
|
87 Updates Network Handler's network data to model. |
83 Updates Network Handler's network data to model. |
88 */ |
84 */ |
89 void InfoWidgetEngine::updateNetworkDataToModel() |
85 void InfoWidgetEngine::updateNetworkDataToModel() |
90 { |
86 { |
|
87 DPRINT; |
91 if (m_networkHandler->isOnline()) { |
88 if (m_networkHandler->isOnline()) { |
92 DPRINT << ": online, update data"; |
89 DPRINT << ": online, update data"; |
93 m_modelData.setServiceProviderName( |
90 m_modelData.setServiceProviderName( |
94 m_networkHandler->serviceProviderName()); |
91 m_networkHandler->serviceProviderName()); |
95 |
92 |
108 DPRINT << ": offline, clear data"; |
105 DPRINT << ": offline, clear data"; |
109 m_modelData.setServiceProviderName(""); |
106 m_modelData.setServiceProviderName(""); |
110 m_modelData.setMcnName(""); |
107 m_modelData.setMcnName(""); |
111 m_modelData.setHomeZoneTextTag(""); |
108 m_modelData.setHomeZoneTextTag(""); |
112 } |
109 } |
113 |
|
114 emit modelChanged(); |
110 emit modelChanged(); |
115 |
111 } |
116 DPRINT << ": OUT"; |
112 |
117 } |
113 /*! |
118 |
|
119 /*! |
|
120 InfoWidgetEngine::updateSatDataToModel |
|
121 |
|
122 Updates SAT handler's SAT data to model. |
114 Updates SAT handler's SAT data to model. |
123 */ |
115 */ |
124 void InfoWidgetEngine::updateSatDataToModel() |
116 void InfoWidgetEngine::updateSatDataToModel() |
125 { |
117 { |
126 DPRINT; |
118 DPRINT; |
131 emit modelChanged(); |
123 emit modelChanged(); |
132 } |
124 } |
133 } |
125 } |
134 |
126 |
135 /*! |
127 /*! |
136 InfoWidgetEngine::updateLineDataToModel |
128 Updates line handler's data to model. |
137 */ |
129 */ |
138 void InfoWidgetEngine::updateLineDataToModel() |
130 void InfoWidgetEngine::updateLineDataToModel() |
139 { |
131 { |
140 DPRINT; |
132 DPRINT; |
141 } |
133 } |
142 |
134 |
143 /*! |
135 /*! |
144 InfoWidgetEngine::handleNetworkError |
136 Network error handler. |
145 */ |
137 */ |
146 void InfoWidgetEngine::handleNetworkError( |
138 void InfoWidgetEngine::handleNetworkError( |
147 int operation, int errorCode) |
139 int operation, int errorCode) |
148 { |
140 { |
149 DWARNING << ": operation: " << operation << |
141 DWARNING << ": operation: " << operation << |
150 " error code: " << errorCode; |
142 " error code: " << errorCode; |
151 } |
143 } |
152 |
144 |
153 /*! |
145 /*! |
154 InfoWidgetEngine::handleSatError |
146 SAT error handler. |
155 */ |
147 */ |
156 void InfoWidgetEngine::handleSatError( |
148 void InfoWidgetEngine::handleSatError( |
157 int operation, int errorCode) |
149 int operation, int errorCode) |
158 { |
150 { |
159 DWARNING << ": operation: " << operation << |
151 DWARNING << ": operation: " << operation << |
160 " error code: " << errorCode; |
152 " error code: " << errorCode; |
161 } |
153 } |
162 |
154 |
163 /*! |
155 /*! |
164 InfoWidgetEngine::handleLineError |
156 Line error handler. |
165 */ |
157 */ |
166 void InfoWidgetEngine::handleLineError( |
158 void InfoWidgetEngine::handleLineError( |
167 int operation, int errorCode) |
159 int operation, int errorCode) |
168 { |
160 { |
169 DWARNING << ": operation: " << |
161 DWARNING << ": operation: " << |
180 if (options.testFlag(InfoWidgetPreferences::DisplayMcn)){ |
172 if (options.testFlag(InfoWidgetPreferences::DisplayMcn)){ |
181 m_networkHandler->enableMcn(); |
173 m_networkHandler->enableMcn(); |
182 } else { |
174 } else { |
183 m_networkHandler->disableMcn(); |
175 m_networkHandler->disableMcn(); |
184 } |
176 } |
185 |
|
186 if (options.testFlag(InfoWidgetPreferences::DisplaySatText)){ |
177 if (options.testFlag(InfoWidgetPreferences::DisplaySatText)){ |
187 m_satHandler->connect(true); |
178 m_satHandler->connect(true); |
188 } else { |
179 } else { |
189 m_satHandler->connect(false); |
180 m_satHandler->connect(false); |
190 } |
181 } |
191 } |
182 } |
192 |
183 |
193 /*! |
184 /*! |
194 InfoWidgetEngine::suspend |
|
195 |
|
196 Called when widget is deactivated |
185 Called when widget is deactivated |
197 and widget should suspend all |
186 and widget should suspend all |
198 possible activities |
187 possible activities |
199 */ |
188 */ |
200 void InfoWidgetEngine::suspend() |
189 void InfoWidgetEngine::suspend() |