-rw-r--r-- | library/ir.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/library/ir.h b/library/ir.h index 33eedfe..a62f91d 100644 --- a/library/ir.h +++ b/library/ir.h | |||
@@ -1,31 +1,51 @@ | |||
1 | /********************************************************************** | ||
2 | ** Copyright (C) 2000-2002 Trolltech AS. All rights reserved. | ||
3 | ** | ||
4 | ** This file is part of the Qtopia Environment. | ||
5 | ** | ||
6 | ** This file may be distributed and/or modified under the terms of the | ||
7 | ** GNU General Public License version 2 as published by the Free Software | ||
8 | ** Foundation and appearing in the file LICENSE.GPL included in the | ||
9 | ** packaging of this file. | ||
10 | ** | ||
11 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE | ||
12 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. | ||
13 | ** | ||
14 | ** See http://www.trolltech.com/gpl/ for GPL licensing information. | ||
15 | ** | ||
16 | ** Contact info@trolltech.com if any conditions of this licensing are | ||
17 | ** not clear to you. | ||
18 | ** | ||
19 | **********************************************************************/ | ||
20 | |||
1 | #ifndef IR_H | 21 | #ifndef IR_H |
2 | #define IR_H | 22 | #define IR_H |
3 | 23 | ||
4 | #include <qstring.h> | 24 | #include <qstring.h> |
5 | #include <qobject.h> | 25 | #include <qobject.h> |
6 | class DocLnk; | 26 | class DocLnk; |
7 | class QCopChannel; | 27 | class QCopChannel; |
8 | 28 | ||
9 | class Ir : public QObject | 29 | class Ir : public QObject |
10 | { | 30 | { |
11 | Q_OBJECT | 31 | Q_OBJECT |
12 | public: | 32 | public: |
13 | static bool supported(); | 33 | static bool supported(); |
14 | 34 | ||
15 | Ir( QObject *parent = 0, const char *name = 0); | 35 | Ir( QObject *parent = 0, const char *name = 0); |
16 | 36 | ||
17 | void send( const QString &filename, const QString &description, const QString &mimetype = QString::null ); | 37 | void send( const QString &filename, const QString &description, const QString &mimetype = QString::null ); |
18 | void send( const DocLnk &doc, const QString &description ); | 38 | void send( const DocLnk &doc, const QString &description ); |
19 | 39 | ||
20 | signals: | 40 | signals: |
21 | void done( Ir * ); | 41 | void done( Ir * ); |
22 | 42 | ||
23 | private slots: | 43 | private slots: |
24 | void obexMessage( const QCString &msg, const QByteArray &data); | 44 | void obexMessage( const QCString &msg, const QByteArray &data); |
25 | private: | 45 | private: |
26 | QString filename; | 46 | QString filename; |
27 | QCopChannel *ch; | 47 | QCopChannel *ch; |
28 | }; | 48 | }; |
29 | 49 | ||
30 | 50 | ||
31 | #endif | 51 | #endif |