summaryrefslogtreecommitdiff
authorkorovkin <korovkin>2006-07-07 18:36:16 (UTC)
committer korovkin <korovkin>2006-07-07 18:36:16 (UTC)
commit604065c6e662cb3894acf03abadafacc3ab52913 (patch) (unidiff)
treeccd91d113d0ac784e5ddc4f5d2000669ea552c2d
parent043999046de3e7088ef386f18348ebe4484b0e65 (diff)
downloadopie-604065c6e662cb3894acf03abadafacc3ab52913.zip
opie-604065c6e662cb3894acf03abadafacc3ab52913.tar.gz
opie-604065c6e662cb3894acf03abadafacc3ab52913.tar.bz2
Added OResource -> Resource for backward compatibility with OPIE 1.2.0.
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/obex/obexsend.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/obex/obexsend.cpp b/core/obex/obexsend.cpp
index 2512de3..5c177e3 100644
--- a/core/obex/obexsend.cpp
+++ b/core/obex/obexsend.cpp
@@ -1,122 +1,128 @@
1// 7-Jul-2005 mbh@sdgsystems.com: replace hand coded form with one 1// 7-Jul-2005 mbh@sdgsystems.com: replace hand coded form with one
2// generated via QT2 Designer. The new form supports 2// generated via QT2 Designer. The new form supports
3// selection of target devices, as opposed to sending to 3// selection of target devices, as opposed to sending to
4// all. 4// all.
5 5
6#include "obex.h" 6#include "obex.h"
7#include "btobex.h" 7#include "btobex.h"
8#include "obexsend.h" 8#include "obexsend.h"
9using namespace OpieObex; 9using namespace OpieObex;
10 10
11/* OPIE */ 11/* OPIE */
12#include <opie2/odebug.h> 12#include <opie2/odebug.h>
13#include <qpe/qcopenvelope_qws.h> 13#include <qpe/qcopenvelope_qws.h>
14#include <opie2/oresource.h> 14#include <opie2/oresource.h>
15#include <qpe/version.h>
15 16
16using namespace Opie::Core; 17using namespace Opie::Core;
17 18
18/* QT */ 19/* QT */
19#include <qlabel.h> 20#include <qlabel.h>
20#include <qpushbutton.h> 21#include <qpushbutton.h>
21#include <qpixmap.h> 22#include <qpixmap.h>
22#include <qlistview.h> 23#include <qlistview.h>
23 24
24#include <unistd.h> 25#include <unistd.h>
25/* TRANSLATOR OpieObex::SendWidget */ 26/* TRANSLATOR OpieObex::SendWidget */
26 27
28/* Just for backward compatibility */
29#if OPIE_VERSION < 102010
30 #define OResource Resource
31#endif
32
27SendWidget::SendWidget( QWidget* parent, const char* name ) 33SendWidget::SendWidget( QWidget* parent, const char* name )
28 : obexSendBase( parent, name ) { 34 : obexSendBase( parent, name ) {
29 initUI(); 35 initUI();
30} 36}
31SendWidget::~SendWidget() { 37SendWidget::~SendWidget() {
32} 38}
33void SendWidget::initUI() { 39void SendWidget::initUI() {
34 m_obex = new Obex(this, "obex"); 40 m_obex = new Obex(this, "obex");
35 connect(m_obex, SIGNAL(error(int) ), 41 connect(m_obex, SIGNAL(error(int) ),
36 this, SLOT(slotIrError(int) ) ); 42 this, SLOT(slotIrError(int) ) );
37 connect(m_obex, SIGNAL(sent(bool) ), 43 connect(m_obex, SIGNAL(sent(bool) ),
38 this, SLOT(slotIrSent(bool) ) ); 44 this, SLOT(slotIrSent(bool) ) );
39 connect(m_obex, SIGNAL(currentTry(unsigned int) ), 45 connect(m_obex, SIGNAL(currentTry(unsigned int) ),
40 this, SLOT(slotIrTry(unsigned int) ) ); 46 this, SLOT(slotIrTry(unsigned int) ) );
41 47
42 QCopChannel* chan = new QCopChannel("QPE/IrDaAppletBack", this ); 48 QCopChannel* chan = new QCopChannel("QPE/IrDaAppletBack", this );
43 connect(chan, SIGNAL(received(const QCString&,const QByteArray&) ), 49 connect(chan, SIGNAL(received(const QCString&,const QByteArray&) ),
44 this, SLOT(dispatchIrda(const QCString&,const QByteArray&) ) ); 50 this, SLOT(dispatchIrda(const QCString&,const QByteArray&) ) );
45 51
46 m_btobex = new BtObex(this, "btobex"); 52 m_btobex = new BtObex(this, "btobex");
47 connect(m_btobex, SIGNAL(error(int) ), 53 connect(m_btobex, SIGNAL(error(int) ),
48 this, SLOT(slotBtError(int) ) ); 54 this, SLOT(slotBtError(int) ) );
49 connect(m_btobex, SIGNAL(sent(bool) ), 55 connect(m_btobex, SIGNAL(sent(bool) ),
50 this, SLOT(slotBtSent(bool) ) ); 56 this, SLOT(slotBtSent(bool) ) );
51 connect(m_btobex, SIGNAL(currentTry(unsigned int) ), 57 connect(m_btobex, SIGNAL(currentTry(unsigned int) ),
52 this, SLOT(slotBtTry(unsigned int) ) ); 58 this, SLOT(slotBtTry(unsigned int) ) );
53 59
54 chan = new QCopChannel("QPE/BluetoothBack", this ); 60 chan = new QCopChannel("QPE/BluetoothBack", this );
55 connect(chan, SIGNAL(received(const QCString&,const QByteArray&) ), 61 connect(chan, SIGNAL(received(const QCString&,const QByteArray&) ),
56 this, SLOT(dispatchBt(const QCString&,const QByteArray&) ) ); 62 this, SLOT(dispatchBt(const QCString&,const QByteArray&) ) );
57 63
58} 64}
59 65
60/* 66/*
61 * in send we'll first set everything up 67 * in send we'll first set everything up
62 * and then wait for a list of devices. 68 * and then wait for a list of devices.
63 */ 69 */
64void SendWidget::send( const QString& file, const QString& desc ) { 70void SendWidget::send( const QString& file, const QString& desc ) {
65 m_file = file; 71 m_file = file;
66 m_irDa.clear(); 72 m_irDa.clear();
67 m_start = 0; 73 m_start = 0;
68 74
69 fileToSend->setText(desc.isEmpty() ? file : desc ); 75 fileToSend->setText(desc.isEmpty() ? file : desc );
70 scan_for_receivers(); 76 scan_for_receivers();
71} 77}
72 78
73int SendWidget::addReceiver(const char *r, const char *icon) 79int SendWidget::addReceiver(const char *r, const char *icon)
74{ 80{
75 QListViewItem * item = new QListViewItem( receiverList, 0 ); 81 QListViewItem * item = new QListViewItem( receiverList, 0 );
76 item->setText( 0, r); 82 item->setText( 0, r);
77 item->setPixmap( 1, OResource::loadPixmap( icon ) ); 83 item->setPixmap( 1, OResource::loadPixmap( icon ) );
78 84
79 int id=receivers.count(); 85 int id=receivers.count();
80 receivers[id]=item; 86 receivers[id]=item;
81 return id; 87 return id;
82} 88}
83 89
84bool SendWidget::receiverSelected(int id) 90bool SendWidget::receiverSelected(int id)
85{ 91{
86 return (bool)(receivers[id]->pixmap(2) != NULL); 92 return (bool)(receivers[id]->pixmap(2) != NULL);
87} 93}
88 94
89void SendWidget::setReceiverStatus( int id, const QString& status ) { 95void SendWidget::setReceiverStatus( int id, const QString& status ) {
90 if ( !receivers.contains(id) ) return; 96 if ( !receivers.contains(id) ) return;
91 receivers[id]->setText(3, status ); 97 receivers[id]->setText(3, status );
92} 98}
93 99
94void SendWidget::slotIrDaDevices( const QStringList& list) { 100void SendWidget::slotIrDaDevices( const QStringList& list) {
95 for (QStringList::ConstIterator it = list.begin(); 101 for (QStringList::ConstIterator it = list.begin();
96 it != list.end(); ++it ) { 102 it != list.end(); ++it ) {
97 int id = addReceiver(*it, "obex/irda.png"); 103 int id = addReceiver(*it, "obex/irda.png");
98 m_irDa.insert( id, (*it) ); 104 m_irDa.insert( id, (*it) );
99 } 105 }
100 irdaStatus->setText( tr("ready.")); 106 irdaStatus->setText( tr("ready."));
101 m_irDaIt = m_irDa.begin(); 107 m_irDaIt = m_irDa.begin();
102 108
103} 109}
104 110
105void SendWidget::slotBTDevices( const QMap<QString, QString>& str ) { 111void SendWidget::slotBTDevices( const QMap<QString, QString>& str ) {
106 for(QMap<QString, QString>::ConstIterator it = str.begin(); 112 for(QMap<QString, QString>::ConstIterator it = str.begin();
107 it != str.end(); ++it ) { 113 it != str.end(); ++it ) {
108 int id = addReceiver(it.key(), "obex/bt.png"); 114 int id = addReceiver(it.key(), "obex/bt.png");
109 m_bt.insert( id, Pair( it.key(), it.data() ) ); 115 m_bt.insert( id, Pair( it.key(), it.data() ) );
110 } 116 }
111 btStatus->setText(tr("ready.")); 117 btStatus->setText(tr("ready."));
112 m_btIt = m_bt.begin(); 118 m_btIt = m_bt.begin();
113 119
114} 120}
115void SendWidget::slotSelectedDevice( int, int ) { 121void SendWidget::slotSelectedDevice( int, int ) {
116/* if ( name == m_irDeSearch ) { 122/* if ( name == m_irDeSearch ) {
117 for (QMap<int, QString>::Iterator it= m_irDa.begin(); it != m_irDa.end(); ++it ) 123 for (QMap<int, QString>::Iterator it= m_irDa.begin(); it != m_irDa.end(); ++it )
118 m_devBox->removeDevice( it.key() ); 124 m_devBox->removeDevice( it.key() );
119 125
120 QCopEnvelope e2("QPE/IrDaApplet", "listDevices()"); 126 QCopEnvelope e2("QPE/IrDaApplet", "listDevices()");
121 }*/ 127 }*/
122} 128}