From 7202ac536ac98e7e433984d98cb9236330b25cc8 Mon Sep 17 00:00:00 2001 From: mickeyl Date: Mon, 22 Aug 2005 09:36:38 +0000 Subject: Replace the existing, apparently non-working, OBEX Send form with a completely new implementation. The new implementation supports selective send over both IrDA and Bluetooth, to selected receivers (which are discovered as the form pops up). The form also indicates transfer status as the transfers progress. There is a new QT Designer UI form file, integrated into the build. There are also two new source files for the form to supply the abstract methods (typical of QT2). Patch courtesy Michael Haynie - thanks! --- (limited to 'core/obex/obex.h') diff --git a/core/obex/obex.h b/core/obex/obex.h deleted file mode 100644 index 5993976..0000000 --- a/core/obex/obex.h +++ b/dev/null @@ -1,84 +0,0 @@ - - -#ifndef OpieObex_H -#define OpieObex_H - -#include - -namespace Opie {namespace Core {class OProcess;}} -class QCopChannel; -namespace OpieObex { - class Obex : public QObject { - Q_OBJECT - public: - /** - * Obex c'tor look - */ - Obex( QObject *parent, const char* name); - /** - * d'tor - */ - ~Obex(); - - /** - * Starting listening to irda after enabled by the applet - * a signal gets emitted when received a file - */ - void receive(); - void send( const QString& ); - void setReceiveEnabled( bool = false ); - signals: - - /** - * a signal - * @param path The path to the received file - */ - void receivedFile( const QString& path); - /** - * error signal if the program couldn't be started or the - * the connection timed out - */ - void error( int ); - /** - * The current try to receive data - */ - void currentTry(unsigned int); - /** - * signal sent The file got beamed to the remote location - */ - void sent(bool); - void done(bool); - - private: - uint m_count; - QString m_file; - QString m_outp; - Opie::Core::OProcess *m_send; - Opie::Core::OProcess *m_rec; - bool m_receive : 1; - void shutDownReceive(); - -private slots: - - /** - * send over palm obex - */ - - //void send(const QString&); - - // the process exited - void slotExited(Opie::Core::OProcess* proc) ; - void slotStdOut(Opie::Core::OProcess*, char*, int); - void slotError(); - - private: - void sendNow(); - QString parseOut(); - void received(); - void sendEnd(); - - }; -}; - - -#endif -- cgit v0.9.0.2