-rw-r--r-- | core/obex/receiver.h | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/core/obex/receiver.h b/core/obex/receiver.h new file mode 100644 index 0000000..5b20146 --- a/dev/null +++ b/core/obex/receiver.h | |||
@@ -0,0 +1,55 @@ | |||
1 | #ifndef OPIE_OBEX_RECEIVER_H | ||
2 | #define OPIE_OBEX_RECEIVER_H | ||
3 | |||
4 | #include <qobject.h> | ||
5 | #include <qvbox.h> | ||
6 | #include <qstring.h> | ||
7 | |||
8 | class QLabel; | ||
9 | class QTextView; | ||
10 | namespace OpieObex { | ||
11 | class Obex; | ||
12 | class OtherHandler; | ||
13 | class Receiver : public QObject { | ||
14 | Q_OBJECT | ||
15 | public: | ||
16 | enum { Datebook , AddressBook, Other }; | ||
17 | Receiver(); | ||
18 | ~Receiver(); | ||
19 | |||
20 | private: | ||
21 | void handleAddr(const QString& ); | ||
22 | void handleDateTodo(const QString& ); | ||
23 | void handleOther(const QString& ); | ||
24 | int checkFile( const QString& file ); | ||
25 | bool testDateTodo(const QString& file); | ||
26 | bool testAddressbook(const QString& file); | ||
27 | |||
28 | private slots: | ||
29 | void slotReceived( const QString& ); | ||
30 | |||
31 | private: | ||
32 | Obex* m_obex; | ||
33 | }; | ||
34 | |||
35 | class OtherHandler : public QVBox { | ||
36 | Q_OBJECT | ||
37 | public: | ||
38 | OtherHandler(); | ||
39 | ~OtherHandler(); | ||
40 | |||
41 | void handle( const QString& file ); | ||
42 | private slots: | ||
43 | void accept(); | ||
44 | void deny(); | ||
45 | private: | ||
46 | QString targetName( const QString& file ); | ||
47 | void copy( const QString& src, const QString& dest ); | ||
48 | QLabel* m_na; | ||
49 | QTextView* m_view; | ||
50 | QString m_file; | ||
51 | }; | ||
52 | } | ||
53 | |||
54 | |||
55 | #endif | ||