author | zecke <zecke> | 2002-06-13 19:04:05 (UTC) |
---|---|---|
committer | zecke <zecke> | 2002-06-13 19:04:05 (UTC) |
commit | ed10b73df98c1b4c41a0b940e4f8729fe28c2b8a (patch) (side-by-side diff) | |
tree | 9fe7679c82a41b21de3378090ce211c00a8bc178 /core/applets/obex/obex.h | |
parent | 9939c618389465ef5837bf510186d583891e65e3 (diff) | |
download | opie-ed10b73df98c1b4c41a0b940e4f8729fe28c2b8a.zip opie-ed10b73df98c1b4c41a0b940e4f8729fe28c2b8a.tar.gz opie-ed10b73df98c1b4c41a0b940e4f8729fe28c2b8a.tar.bz2 |
Stop receiving when wanting to send
-rw-r--r-- | core/applets/obex/obex.h | 116 |
1 files changed, 60 insertions, 56 deletions
diff --git a/core/applets/obex/obex.h b/core/applets/obex/obex.h index 4e78015..2ce44f2 100644 --- a/core/applets/obex/obex.h +++ b/core/applets/obex/obex.h @@ -1,6 +1,6 @@ -#ifndef OpieObex_H +#ifndef OpieObex_H #define OpieObex_H #include <qobject.h> @@ -9,71 +9,75 @@ class OProcess; class QCopChannel; namespace OpieObex { class Obex : public QObject { - Q_OBJECT + Q_OBJECT public: - /** - * Obex c'tor look - */ - Obex( QObject *parent, const char* name); - /** - * d'tor - */ - ~Obex(); + /** + * 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 recieved a file - */ - void receive(); - void send( const QString& ); + /** + * Starting listening to irda after enabled by the applet + * a signal gets emitted when recieved a file + */ + void receive(); + void send( const QString& ); + void setReceiveEnabled( bool = false ); signals: - /** - * a signal - * @param path The path to the recieved 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(); + /** + * a signal + * @param path The path to the recieved 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(); // private slots - void done(bool); + void done(bool); private: - uint m_count; - QString m_file; - QString m_outp; - OProcess *m_send; - OProcess *m_rec; - - private slots: + uint m_count; + QString m_file; + QString m_outp; + OProcess *m_send; + OProcess *m_rec; + bool m_receive : 1; + void shutDownReceive(); - /** - * send over palm obex - */ +private slots: + + /** + * send over palm obex + */ + + //void send(const QString&); + + // the process exited + void slotExited(OProcess* proc) ; + void slotStdOut(OProcess*, char*, int); + void slotError(); - //void send(const QString&); - - // the process exited - void slotExited(OProcess* proc) ; - void slotStdOut(OProcess*, char*, int); - private: - void sendNow(); - QString parseOut(); - void recieved(); - void sendEnd(); - + void sendNow(); + QString parseOut(); + void recieved(); + void sendEnd(); + }; }; |