00001 #ifndef OPIE_OBEX_HANDLER_H 00002 #define OPIE_OBEX_HANDLER_H 00003 00004 #include <qobject.h> 00005 #include <qstring.h> 00006 00007 namespace OpieObex { 00008 /* 00009 * The handler is responsible for handling receiving 00010 * and sending 00011 * It will connect to the IrDa QCOP channel and then 00012 * wait for activation... 00013 */ 00014 class SendWidget; 00015 class Receiver; 00016 class ObexHandler : public QObject { 00017 Q_OBJECT 00018 public: 00019 ObexHandler(); 00020 ~ObexHandler(); 00021 00022 private slots: 00023 void doSend(const QString&,const QString& ); 00024 void doReceive(bool b); 00025 void slotSent(); 00026 00027 private slots: // QCOP message 00028 void irdaMessage( const QCString&, const QByteArray& ); 00029 00030 private: 00031 SendWidget* m_sender; 00032 Receiver* m_receiver; 00033 bool m_wasRec : 1; 00034 00035 }; 00036 } 00037 00038 00039 #endif
1.4.2