source: trunk/src/corelib/global/qfeatures.h@ 209

Last change on this file since 209 was 2, checked in by Dmitry A. Kuminov, 16 years ago

Initially imported qt-all-opensource-src-4.5.1 from Trolltech.

File size: 20.1 KB
Line 
1/****************************************************************************
2**
3** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
4** Contact: Qt Software Information ([email protected])
5**
6** This file is part of the QtCore module of the Qt Toolkit.
7**
8** $QT_BEGIN_LICENSE:LGPL$
9** Commercial Usage
10** Licensees holding valid Qt Commercial licenses may use this file in
11** accordance with the Qt Commercial License Agreement provided with the
12** Software or, alternatively, in accordance with the terms contained in
13** a written agreement between you and Nokia.
14**
15** GNU Lesser General Public License Usage
16** Alternatively, this file may be used under the terms of the GNU Lesser
17** General Public License version 2.1 as published by the Free Software
18** Foundation and appearing in the file LICENSE.LGPL included in the
19** packaging of this file. Please review the following information to
20** ensure the GNU Lesser General Public License version 2.1 requirements
21** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
22**
23** In addition, as a special exception, Nokia gives you certain
24** additional rights. These rights are described in the Nokia Qt LGPL
25** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this
26** package.
27**
28** GNU General Public License Usage
29** Alternatively, this file may be used under the terms of the GNU
30** General Public License version 3.0 as published by the Free Software
31** Foundation and appearing in the file LICENSE.GPL included in the
32** packaging of this file. Please review the following information to
33** ensure the GNU General Public License version 3.0 requirements will be
34** met: http://www.gnu.org/copyleft/gpl.html.
35**
36** If you are unsure which license is appropriate for your use, please
37** contact the sales department at [email protected].
38** $QT_END_LICENSE$
39**
40****************************************************************************/
41
42/*
43 * All features and their dependencies.
44 *
45 * This list is generated from $QTDIR/src/corelib/global/qfeatures.txt
46 */
47
48// QAction
49//#define QT_NO_ACTION
50
51// Big Codecs
52//#define QT_NO_BIG_CODECS
53
54// Color Names
55//#define QT_NO_COLORNAMES
56
57// QCopChannel
58//#define QT_NO_COP
59
60// CssParser
61//#define QT_NO_CSSPARSER
62
63// QCursor
64//#define QT_NO_CURSOR
65
66// QDesktopServices
67//#define QT_NO_DESKTOPSERVICES
68
69// QDirectPainter
70//#define QT_NO_DIRECTPAINTER
71
72// Document Object Model
73//#define QT_NO_DOM
74
75// Effects
76//#define QT_NO_EFFECTS
77
78// Freetype Font Engine
79//#define QT_NO_FREETYPE
80
81// QGroupBox
82//#define QT_NO_GROUPBOX
83
84// QIcon
85//#define QT_NO_ICON
86
87// QImageIOPlugin
88//#define QT_NO_IMAGEFORMATPLUGIN
89
90// BMP Image Format
91//#define QT_NO_IMAGEFORMAT_BMP
92
93// JPEG Image Format
94//#define QT_NO_IMAGEFORMAT_JPEG
95
96// PNG Image Format
97//#define QT_NO_IMAGEFORMAT_PNG
98
99// PPM Image Format
100//#define QT_NO_IMAGEFORMAT_PPM
101
102// XBM Image Format
103//#define QT_NO_IMAGEFORMAT_XBM
104
105// QImage::createHeuristicMask()
106//#define QT_NO_IMAGE_HEURISTIC_MASK
107
108// Image Text
109//#define QT_NO_IMAGE_TEXT
110
111// QLCDNumber
112//#define QT_NO_LCDNUMBER
113
114// QLineEdit
115//#define QT_NO_LINEEDIT
116
117// QMessageBox
118//#define QT_NO_MESSAGEBOX
119
120// QMovie
121//#define QT_NO_MOVIE
122
123// QNetworkProxy
124//#define QT_NO_NETWORKPROXY
125
126// Qt::WA_PaintOnScreen
127//#define QT_NO_PAINTONSCREEN
128
129// Painting Debug Utilities
130//#define QT_NO_PAINT_DEBUG
131
132// Phonon::AbstractMediaStream
133//#define QT_NO_PHONON_ABSTRACTMEDIASTREAM
134
135// Support for Audio Capture
136//#define QT_NO_PHONON_AUDIOCAPTURE
137
138// Phonon::Effect
139//#define QT_NO_PHONON_EFFECT
140
141// Phonon::MediaController
142//#define QT_NO_PHONON_MEDIACONTROLLER
143
144// Phonon::ObjectDescriptionModel
145//#define QT_NO_PHONON_OBJECTDESCRIPTIONMODEL
146
147// Phonon::PlatformPlugin
148//#define QT_NO_PHONON_PLATFORMPLUGIN
149
150// Phonon::VideoWidget
151//#define QT_NO_PHONON_VIDEO
152
153// QPicture
154//#define QT_NO_PICTURE
155
156// QProgressBar
157//#define QT_NO_PROGRESSBAR
158
159// Properties
160//#define QT_NO_PROPERTIES
161
162// Universally Unique Identifier Convertion
163//#define QT_NO_QUUID_STRING
164
165// QWSEmbedWidget
166//#define QT_NO_QWSEMBEDWIDGET
167
168// Alpha Cursor
169//#define QT_NO_QWS_ALPHA_CURSOR
170
171// Decoration
172//#define QT_NO_QWS_DECORATION_DEFAULT
173
174// QWSInputMethod
175//#define QT_NO_QWS_INPUTMETHODS
176
177// Keyboard
178//#define QT_NO_QWS_KEYBOARD
179
180// Mouse
181//#define QT_NO_QWS_MOUSE
182
183// Mouse (Auto)
184//#define QT_NO_QWS_MOUSE_AUTO
185
186// Mouse (Non-Auto)
187//#define QT_NO_QWS_MOUSE_MANUAL
188
189// Multi-Process
190//#define QT_NO_QWS_MULTIPROCESS
191
192// Properties
193//#define QT_NO_QWS_PROPERTIES
194
195// QProxyScreen
196//#define QT_NO_QWS_PROXYSCREEN
197
198// Qt Prerendered Font Format
199//#define QT_NO_QWS_QPF
200
201// Raster Paint Engine callback functions
202//#define QT_NO_RASTERCALLBACKS
203
204// Qt Prerendered Font Format 2
205//#define QT_NO_QWS_QPF2
206
207// Resize Handler
208//#define QT_NO_RESIZEHANDLER
209
210// QRubberBand
211//#define QT_NO_RUBBERBAND
212
213// Session Manager
214//#define QT_NO_SESSIONMANAGER
215
216// QSharedMemory
217//#define QT_NO_SHAREDMEMORY
218
219// QShortcut
220//#define QT_NO_SHORTCUT
221
222// QSignalMapper
223//#define QT_NO_SIGNALMAPPER
224
225// QSizeGrip
226//#define QT_NO_SIZEGRIP
227
228// QSlider
229//#define QT_NO_SLIDER
230
231// Sounds
232//#define QT_NO_SOUND
233
234// Spin Widget
235//#define QT_NO_SPINWIDGET
236
237// Splash screen widget
238//#define QT_NO_SPLASHSCREEN
239
240// QStackedWidget
241//#define QT_NO_STACKEDWIDGET
242
243// QStatusBar
244//#define QT_NO_STATUSBAR
245
246// Status Tip
247//#define QT_NO_STATUSTIP
248
249// Standard Template Library
250//#define QT_NO_STL
251
252// QMotifStyle
253//#define QT_NO_STYLE_MOTIF
254
255// QWindowsStyle
256//#define QT_NO_STYLE_WINDOWS
257
258// QSystemSemaphore
259//#define QT_NO_SYSTEMSEMAPHORE
260
261// QTabletEvent
262//#define QT_NO_TABLETEVENT
263
264// QTemporaryFile
265//#define QT_NO_TEMPORARYFILE
266
267// QTextCodec
268//#define QT_NO_TEXTCODEC
269
270// Text Date
271//#define QT_NO_TEXTDATE
272
273// HtmlParser
274//#define QT_NO_TEXTHTMLPARSER
275
276// OdfWriter
277//#define QT_NO_TEXTODFWRITER
278
279// QTextStream
280//#define QT_NO_TEXTSTREAM
281
282// QThread
283//#define QT_NO_THREAD
284
285// QToolTip
286//#define QT_NO_TOOLTIP
287
288// Translation
289//#define QT_NO_TRANSLATION
290
291// QUdpSocket
292//#define QT_NO_UDPSOCKET
293
294// QUndoCommand