-rw-r--r-- | core/obex/obexsend.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/obex/obexsend.cpp b/core/obex/obexsend.cpp index 1b19c6b..2931cf7 100644 --- a/core/obex/obexsend.cpp +++ b/core/obex/obexsend.cpp | |||
@@ -152,144 +152,144 @@ void SendWidget::slotIrSent( bool b) { | |||
152 | qWarning("irda sent!!"); | 152 | qWarning("irda sent!!"); |
153 | QString text = b ? tr("Sent") : tr("Failure"); | 153 | QString text = b ? tr("Sent") : tr("Failure"); |
154 | m_devBox->setStatus( m_irDaIt.key(), text ); | 154 | m_devBox->setStatus( m_irDaIt.key(), text ); |
155 | ++m_irDaIt; | 155 | ++m_irDaIt; |
156 | slotStartIrda(); | 156 | slotStartIrda(); |
157 | } | 157 | } |
158 | void SendWidget::slotIrTry(unsigned int trI) { | 158 | void SendWidget::slotIrTry(unsigned int trI) { |
159 | m_devBox->setStatus( m_irDaIt.key(), tr("Try %1").arg( QString::number( trI ) ) ); | 159 | m_devBox->setStatus( m_irDaIt.key(), tr("Try %1").arg( QString::number( trI ) ) ); |
160 | } | 160 | } |
161 | void SendWidget::slotStartIrda() { | 161 | void SendWidget::slotStartIrda() { |
162 | if (m_irDaIt == m_irDa.end() ) { | 162 | if (m_irDaIt == m_irDa.end() ) { |
163 | m_irDeSearch = m_devBox->addDevice(tr("Search again for IrDa."), DeviceBox::Search ); | 163 | m_irDeSearch = m_devBox->addDevice(tr("Search again for IrDa."), DeviceBox::Search ); |
164 | return; | 164 | return; |
165 | } | 165 | } |
166 | m_devBox->setStatus( m_irDaIt.key(), tr("Start sending") ); | 166 | m_devBox->setStatus( m_irDaIt.key(), tr("Start sending") ); |
167 | m_obex->send( m_file ); | 167 | m_obex->send( m_file ); |
168 | } | 168 | } |
169 | void SendWidget::closeEvent( QCloseEvent* e) { | 169 | void SendWidget::closeEvent( QCloseEvent* e) { |
170 | e->accept(); // make sure | 170 | e->accept(); // make sure |
171 | QTimer::singleShot(0, this, SLOT(slotDone() ) ); | 171 | QTimer::singleShot(0, this, SLOT(slotDone() ) ); |
172 | } | 172 | } |
173 | void SendWidget::slotDone() { | 173 | void SendWidget::slotDone() { |
174 | QCopEnvelope e0("QPE/IrDaApplet", "disableIrda()"); | 174 | QCopEnvelope e0("QPE/IrDaApplet", "disableIrda()"); |
175 | QCopEnvelope e1("QPE/Bluetooth", "disableBluetooth()"); | 175 | QCopEnvelope e1("QPE/Bluetooth", "disableBluetooth()"); |
176 | emit done(); | 176 | emit done(); |
177 | } | 177 | } |
178 | QString SendWidget::file()const { | 178 | QString SendWidget::file()const { |
179 | return m_file; | 179 | return m_file; |
180 | } | 180 | } |
181 | DeviceBox::DeviceBox( QWidget* parent ) | 181 | DeviceBox::DeviceBox( QWidget* parent ) |
182 | : QTextBrowser( parent ) { | 182 | : QTextBrowser( parent ) { |
183 | 183 | ||
184 | } | 184 | } |
185 | DeviceBox::~DeviceBox() { | 185 | DeviceBox::~DeviceBox() { |
186 | 186 | ||
187 | } | 187 | } |
188 | int DeviceBox::addDevice( const QString& name, int dev, const QString& status ) { | 188 | int DeviceBox::addDevice( const QString& name, int dev, const QString& status ) { |
189 | /* return a id for a range of devices */ | 189 | /* return a id for a range of devices */ |
190 | int id = idFor ( dev ); | 190 | int id = idFor ( dev ); |
191 | DeviceItem item( name, status, dev,id ); | 191 | DeviceItem item( name, status, dev,id ); |
192 | m_dev.insert( id, item ); | 192 | m_dev.insert( id, item ); |
193 | setText( allText() ); | 193 | setText( allText() ); |
194 | 194 | ||
195 | return id; | 195 | return id; |
196 | } | 196 | } |
197 | void DeviceBox::removeDevice( int id ) { | 197 | void DeviceBox::removeDevice( int id ) { |
198 | if (!m_dev.contains(id) ) return; | 198 | if (!m_dev.contains(id) ) return; |
199 | 199 | ||
200 | m_dev.remove( id ); | 200 | m_dev.remove( id ); |
201 | setText( allText() ); | 201 | setText( allText() ); |
202 | } | 202 | } |
203 | void DeviceBox::setStatus( int id, const QString& status ) { | 203 | void DeviceBox::setStatus( int id, const QString& status ) { |
204 | if ( !m_dev.contains(id) ) return; | 204 | if ( !m_dev.contains(id) ) return; |
205 | m_dev[id].setStatus(status ); | 205 | m_dev[id].setStatus(status ); |
206 | setText( allText() ); | 206 | setText( allText() ); |
207 | } | 207 | } |
208 | void DeviceBox::setSource( const QString& str ) { | 208 | void DeviceBox::setSource( const QString& str ) { |
209 | qWarning("SetSource:%d", str.toInt() ); | 209 | qWarning("SetSource:%d", str.toInt() ); |
210 | int id = str.toInt(); | 210 | int id = str.toInt(); |
211 | emit selectedDevice( id, m_dev[id].device() ); | 211 | emit selectedDevice( id, m_dev[id].device() ); |
212 | } | 212 | } |
213 | int DeviceBox::idFor ( int id ) { | 213 | int DeviceBox::idFor ( int id ) { |
214 | static int irId = 1501; | 214 | static int irId = 1501; |
215 | static int irBT = 1001; | 215 | static int irBT = 1001; |
216 | static int irSr = 501; | 216 | static int irSr = 501; |
217 | static int irEr = 0; | 217 | static int irEr = 0; |
218 | 218 | ||
219 | int ret = -1; | 219 | int ret = -1; |
220 | switch(id ) { | 220 | switch(id ) { |
221 | case IrDa: | 221 | case IrDa: |
222 | ret = irId; | 222 | ret = irId; |
223 | irId++; | 223 | irId++; |
224 | break; | 224 | break; |
225 | case BT: | 225 | case BT: |
226 | ret = irBT; | 226 | ret = irBT; |
227 | irBT++; | 227 | irBT++; |
228 | break; | 228 | break; |
229 | case Search: | 229 | case Search: |
230 | ret = irSr; | 230 | ret = irSr; |
231 | irSr++; | 231 | irSr++; |
232 | break; | 232 | break; |
233 | case Error: | 233 | case Error: |
234 | ret = irEr; | 234 | ret = irEr; |
235 | irEr++; | 235 | irEr++; |
236 | break; | 236 | break; |
237 | } | 237 | } |
238 | return ret; | 238 | return ret; |
239 | } | 239 | } |
240 | QString DeviceBox::allText() { | 240 | QString DeviceBox::allText() { |
241 | QString str; | 241 | QString str; |
242 | typedef QMap<int, DeviceItem> DeviceMap; | 242 | typedef QMap<int, DeviceItem> DeviceMap; |
243 | 243 | ||
244 | for (QMap<int, DeviceItem>::Iterator it = m_dev.begin(); it != m_dev.end(); ++it ) { | 244 | for (QMap<int, DeviceItem>::Iterator it = m_dev.begin(); it != m_dev.end(); ++it ) { |
245 | str += it.data().toString() + "<br>"; | 245 | str += it.data().toString() + "<br>"; |
246 | } | 246 | } |
247 | return str; | 247 | return str; |
248 | } | 248 | } |
249 | 249 | ||
250 | DeviceItem::DeviceItem( const QString& name, | 250 | DeviceItem::DeviceItem( const QString& name, |
251 | const QString& status, int dev, int id) | 251 | const QString& status, int dev, int id) |
252 | { | 252 | { |
253 | m_name = name; | 253 | m_name = name; |
254 | m_status = status; | 254 | m_status = status; |
255 | m_dev = dev; | 255 | m_dev = dev; |
256 | m_id = id; | 256 | m_id = id; |
257 | } | 257 | } |
258 | int DeviceItem::id()const { | 258 | int DeviceItem::id()const { |
259 | return m_id; | 259 | return m_id; |
260 | } | 260 | } |
261 | QString DeviceItem::name()const { | 261 | QString DeviceItem::name()const { |
262 | return m_name; | 262 | return m_name; |
263 | } | 263 | } |
264 | QString DeviceItem::status()const { | 264 | QString DeviceItem::status()const { |
265 | return m_status; | 265 | return m_status; |
266 | } | 266 | } |
267 | int DeviceItem::device()const { | 267 | int DeviceItem::device()const { |
268 | return m_dev; | 268 | return m_dev; |
269 | } | 269 | } |
270 | QString DeviceItem::pixmap()const{ | 270 | QString DeviceItem::pixmap()const{ |
271 | QString str; | 271 | QString str; |
272 | switch(m_dev) { | 272 | switch(m_dev) { |
273 | case DeviceBox::IrDa: | 273 | case DeviceBox::IrDa: |
274 | str ="obex/irda"; | 274 | str ="obex/irda"; |
275 | break; | 275 | break; |
276 | case DeviceBox::BT: | 276 | case DeviceBox::BT: |
277 | str ="obex/bt"; | 277 | str ="obex/bt"; |
278 | break; | 278 | break; |
279 | case DeviceBox::Search: | 279 | case DeviceBox::Search: |
280 | str = "obex/search"; | 280 | str = "mag"; |
281 | break; | 281 | break; |
282 | case DeviceBox::Error: | 282 | case DeviceBox::Error: |
283 | str = "editdelete"; | 283 | str = "editdelete"; |
284 | break; | 284 | break; |
285 | }; | 285 | }; |
286 | return str; | 286 | return str; |
287 | } | 287 | } |
288 | DeviceItem::~DeviceItem() { | 288 | DeviceItem::~DeviceItem() { |
289 | } | 289 | } |
290 | void DeviceItem::setStatus(const QString& status ) { | 290 | void DeviceItem::setStatus(const QString& status ) { |
291 | m_status = status; | 291 | m_status = status; |
292 | } | 292 | } |
293 | QString DeviceItem::toString()const { | 293 | QString DeviceItem::toString()const { |
294 | return "<p><a href=\""+QString::number(m_id) +"\" ><img src=\""+pixmap()+"\" >"+m_name+" "+m_status+" </a></p>" ; | 294 | return "<p><a href=\""+QString::number(m_id) +"\" ><img src=\""+pixmap()+"\" >"+m_name+" "+m_status+" </a></p>" ; |
295 | } | 295 | } |