-rw-r--r-- | core/obex/obexsend.cpp | 6 |
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,90 +1,96 @@ | |||
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" |
9 | using namespace OpieObex; | 9 | using 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 | ||
16 | using namespace Opie::Core; | 17 | using 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 | |||
27 | SendWidget::SendWidget( QWidget* parent, const char* name ) | 33 | SendWidget::SendWidget( QWidget* parent, const char* name ) |
28 | : obexSendBase( parent, name ) { | 34 | : obexSendBase( parent, name ) { |
29 | initUI(); | 35 | initUI(); |
30 | } | 36 | } |
31 | SendWidget::~SendWidget() { | 37 | SendWidget::~SendWidget() { |
32 | } | 38 | } |
33 | void SendWidget::initUI() { | 39 | void 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 | */ |
64 | void SendWidget::send( const QString& file, const QString& desc ) { | 70 | void 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 | ||
73 | int SendWidget::addReceiver(const char *r, const char *icon) | 79 | int 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 | ||
84 | bool SendWidget::receiverSelected(int id) | 90 | bool 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 | ||
89 | void SendWidget::setReceiverStatus( int id, const QString& status ) { | 95 | void SendWidget::setReceiverStatus( int id, const QString& status ) { |
90 | if ( !receivers.contains(id) ) return; | 96 | if ( !receivers.contains(id) ) return; |