summaryrefslogtreecommitdiff
path: root/core/applets/obex/obex.h
Side-by-side diff
Diffstat (limited to 'core/applets/obex/obex.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/applets/obex/obex.h116
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();
+
};
};