source: trunk/doc/src/platforms/emb-differences.qdoc@ 846

Last change on this file since 846 was 846, checked in by Dmitry A. Kuminov, 14 years ago

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

  • Property svn:eol-style set to native
File size: 1.9 KB
Line 
1/****************************************************************************
2**
3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
4** All rights reserved.
5** Contact: Nokia Corporation ([email protected])
6**
7** This file is part of the documentation of the Qt Toolkit.
8**
9** $QT_BEGIN_LICENSE:FDL$
10** Commercial Usage
11** Licensees holding valid Qt Commercial licenses may use this file in
12** accordance with the Qt Commercial License Agreement provided with the
13** Software or, alternatively, in accordance with the terms contained in a
14** written agreement between you and Nokia.
15**
16** GNU Free Documentation License
17** Alternatively, this file may be used under the terms of the GNU Free
18** Documentation License version 1.3 as published by the Free Software
19** Foundation and appearing in the file included in the packaging of this
20** file.
21**
22** If you have questions regarding the use of this file, please contact
23** Nokia at [email protected].
24** $QT_END_LICENSE$
25**
26****************************************************************************/
27
28/*!
29 \page qt-embedded-differences.html
30
31 \title Porting Qt Applications to Qt for Embedded Linux
32 \ingroup porting
33 \ingroup qt-embedded-linux
34
35 Existing Qt applications should require no porting provided there is no
36 platform dependent code.
37
38 \table 100%
39 \header \o Platform Dependent Code
40
41 \row
42 \o
43 Platform dependent code includes system calls, calls to the
44 underlying window system (Windows or X11), and Qt platform
45 specific methods such as QApplication::x11EventFilter().
46
47 For cases where it is necessary to use platform dependent code
48 there are macros defined that can be used to enable and disable
49 code for each platform using \c #ifdef directives:
50
51 \list
52 \o Qt for Embedded Linux: Q_WS_QWS
53 \o Qt for Mac OS X: Q_WS_MAC
54 \o Qt for Windows: Q_WS_WIN
55 \o Qt for X11: Q_WS_X11
56 \endlist
57 \endtable
58*/
Note: See TracBrowser for help on using the repository browser.