-rw-r--r-- | core/applets/obex/obeximpl.cc | 12 | ||||
-rw-r--r-- | core/applets/obex/obeximpl.h | 4 |
2 files changed, 14 insertions, 2 deletions
diff --git a/core/applets/obex/obeximpl.cc b/core/applets/obex/obeximpl.cc index 92197ad..856f100 100644 --- a/core/applets/obex/obeximpl.cc +++ b/core/applets/obex/obeximpl.cc @@ -1,18 +1,20 @@ #include <qdatastream.h> +#include <qmessagebox.h> + #include <qpe/qcom.h> #include <qlabel.h> #include "obex.h" #include "obeximpl.h" using namespace OpieObex; ObexImpl::ObexImpl( ) : QObject() { // register to a channel qWarning( "c'tor" ); m_obex = new Obex(this, "obex"); m_sendgui = new ObexDlg(); @@ -69,20 +71,30 @@ void ObexImpl::slotMessage( const QCString& msg, const QByteArray&data ) { void ObexImpl::slotCancelSend() { // cancel sync process too //m_obex->cancel(); // not ready yet m_sendgui->hide(); } void ObexImpl::slotDone(bool) { QCopEnvelope e ("QPE/Obex", "done(QString)" ); //but this into a slot e << "Done!"; } void ObexImpl::slotSent() { m_sendgui->lblPath->setText("Done!"); m_sendgui->hide(); } +void ObexImpl::slotError( int errorCode) { + + QString errorString = ""; + if (errorCode = -1) { + errorString = "test"; + } + qDebug("Error: " + errorString); + m_sendgui->hide(); +} + Q_EXPORT_INTERFACE() { Q_CREATE_INSTANCE( ObexImpl ) } diff --git a/core/applets/obex/obeximpl.h b/core/applets/obex/obeximpl.h index 1a8fe99..4e5109f 100644 --- a/core/applets/obex/obeximpl.h +++ b/core/applets/obex/obeximpl.h @@ -13,24 +13,24 @@ namespace OpieObex { class ObexImpl : public QObject, public ObexInterface { Q_OBJECT public: ObexImpl(); virtual ~ObexImpl(); QRESULT queryInterface( const QUuid&, QUnknownInterface** ); Q_REFCOUNT // for reference counting (macro ) private: ulong ref; Obex* m_obex; // obex lib QCopChannel *m_chan; ObexDlg *m_sendgui; ObexInc *m_recvgui; private slots: void slotCancelSend(); void slotMessage( const QCString&, const QByteArray& ); - /* void slotError(int ); - void slotCurrentTry( unsigned int ); */ + void slotError(int ); + // void slotCurrentTry( unsigned int ); */ void slotDone(bool); //void slotReceivedFile(const QString & ); void slotSent(); }; }; #endif |