summaryrefslogtreecommitdiff
path: root/core/obex/obex.h
authormickeyl <mickeyl>2005-08-22 09:36:38 (UTC)
committer mickeyl <mickeyl>2005-08-22 09:36:38 (UTC)
commit7202ac536ac98e7e433984d98cb9236330b25cc8 (patch) (side-by-side diff)
treec8b5d4e57dd4b9b302999d1f88a89c28e4ee0e5e /core/obex/obex.h
parent140e4dc44a29678de1ae8b2cef5b1d081993223e (diff)
downloadopie-7202ac536ac98e7e433984d98cb9236330b25cc8.zip
opie-7202ac536ac98e7e433984d98cb9236330b25cc8.tar.gz
opie-7202ac536ac98e7e433984d98cb9236330b25cc8.tar.bz2
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!
Diffstat (limited to 'core/obex/obex.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/obex/obex.h84
1 files changed, 0 insertions, 84 deletions
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 <qobject.h>
-
-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