source: trunk/include/qfeatures.h@ 59

Last change on this file since 59 was 8, checked in by dmik, 20 years ago

Transferred Qt for OS/2 version 3.3.1-rc5 sources from the CVS

  • Property svn:keywords set to Id
File size: 27.2 KB
Line 
1// All feature and their dependencies
2//
3// This list is generated from $QTDIR/src/tools/qfeatures.txt
4//
5// Asynchronous I/O
6//#define QT_NO_ASYNC_IO
7
8// Bezier curves
9//#define QT_NO_BEZIER
10
11// Buttons
12//#define QT_NO_BUTTON
13
14// Named colors
15//#define QT_NO_COLORNAMES
16
17// Cursors
18//#define QT_NO_CURSOR
19
20// QDataStream
21//#define QT_NO_DATASTREAM
22
23// QDate/QTime/QDateTime toString() and fromString()
24//#define QT_NO_DATESTRING
25
26// Dialogs
27//#define QT_NO_DIALOG
28
29// QDirectPainter
30//#define QT_NO_DIRECTPAINTER
31
32// Special widget effects (fading, scrolling)
33//#define QT_NO_EFFECTS
34
35// Freetype font engine
36//#define QT_NO_FREETYPE
37
38// Dither QImage to 1-bit image
39//#define QT_NO_IMAGE_DITHER_TO_1
40
41// QImage::createHeuristicMask()
42//#define QT_NO_IMAGE_HEURISTIC_MASK
43
44// QImage mirroring
45//#define QT_NO_IMAGE_MIRROR
46
47// Smooth QImage scaling
48//#define QT_NO_IMAGE_SMOOTHSCALE
49
50// TrueColor QImage
51//#define QT_NO_IMAGE_TRUECOLOR
52
53// Automatic widget layout
54//#define QT_NO_LAYOUT
55
56// Networking
57//#define QT_NO_NETWORK
58
59// Palettes
60//#define QT_NO_PALETTE
61
62// Alpha-blended cursor
63//#define QT_NO_QWS_ALPHA_CURSOR
64
65// 1-bit monochrome
66//#define QT_NO_QWS_DEPTH_1
67
68// 15 or 16-bit color
69//#define QT_NO_QWS_DEPTH_16
70
71// 24-bit color
72//#define QT_NO_QWS_DEPTH_24
73
74// 32-bit color
75//#define QT_NO_QWS_DEPTH_32
76
77// 4-bit grayscale
78//#define QT_NO_QWS_DEPTH_4
79
80// 8-bit color
81//#define QT_NO_QWS_DEPTH_8
82
83// 8-bit grayscale
84//#define QT_NO_QWS_DEPTH_8GRAYSCALE
85
86// Favour code size over graphics speed
87//#define QT_NO_QWS_GFX_SPEED
88
89// Console keyboard
90//#define QT_NO_QWS_KEYBOARD
91
92// Linux framebuffer
93//#define QT_NO_QWS_LINUXFB
94
95// Mach64 acceleration
96//#define QT_NO_QWS_MACH64
97
98// Window Manager
99//#define QT_NO_QWS_MANAGER
100
101// Matrox MGA acceleration
102//#define QT_NO_QWS_MATROX
103
104// Autodetecting mouse driver
105//#define QT_NO_QWS_MOUSE_AUTO
106
107// Non-autodetecting mouse driver
108//#define QT_NO_QWS_MOUSE_MANUAL
109
110// Qt/Embedded window system properties.
111//#define QT_NO_QWS_PROPERTIES
112
113// Repeater display
114//#define QT_NO_QWS_REPEATER
115
116// Saving of fonts
117//#define QT_NO_QWS_SAVEFONTS
118
119// Shadow frame buffer
120//#define QT_NO_QWS_SHADOWFB
121
122// Virtual frame buffer
123//#define QT_NO_QWS_VFB
124
125// 4-bit VGA
126//#define QT_NO_QWS_VGA_16
127
128// Voodoo3 acceleration
129//#define QT_NO_QWS_VOODOO3
130
131// Range-control widgets
132//#define QT_NO_RANGECONTROL
133
134// Regular expression capture
135//#define QT_NO_REGEXP
136
137// QSignalMapper
138//#define QT_NO_SIGNALMAPPER
139
140// Playing sounds
141//#define QT_NO_SOUND
142
143// Standard template library compatiblity
144//#define QT_NO_STL
145
146// QStringList
147//#define QT_NO_STRINGLIST
148
149// Character set conversions
150//#define QT_NO_TEXTCODEC
151
152// QTextStream
153//#define QT_NO_TEXTSTREAM
154
155// Unicode property tables
156//#define QT_NO_UNICODETABLES
157
158// Input validators
159//#define QT_NO_VALIDATOR
160
161// QVariant
162//#define QT_NO_VARIANT
163
164// Wheel-mouse events
165//#define QT_NO_WHEELEVENT
166
167// QWMatrix
168//#define QT_NO_WMATRIX
169
170// Non-Unicode text conversions
171#if !defined(QT_NO_CODECS) && (defined(QT_NO_TEXTCODEC))
172#define QT_NO_CODECS
173#endif
174
175// QCop IPC
176#if !defined(QT_NO_COP) && (defined(QT_NO_DATASTREAM))
177#define QT_NO_COP
178#endif
179
180// QFontDatabase
181#if !defined(QT_NO_FONTDATABASE) && (defined(QT_NO_STRINGLIST))
182#define QT_NO_FONTDATABASE
183#endif
184
185// Image formats
186#if !defined(QT_NO_IMAGEIO) && (defined(QT_NO_REGEXP))
187#define QT_NO_IMAGEIO
188#endif
189
190// 16-bit QImage
191#if !defined(QT_NO_IMAGE_16_BIT) && (defined(QT_NO_IMAGE_TRUECOLOR))
192#define QT_NO_IMAGE_16_BIT
193#endif
194
195// Image file text strings
196#if !defined(QT_NO_IMAGE_TEXT) && (defined(QT_NO_STRINGLIST))
197#define QT_NO_IMAGE_TEXT
198#endif
199
200// Shared library wrapper
201#if !defined(QT_NO_LIBRARY) && (defined(QT_NO_REGEXP))
202#define QT_NO_LIBRARY
203#endif
204
205// Pixmap transformations
206#if !defined(QT_NO_PIXMAP_TRANSFORMATION) && (defined(QT_NO_WMATRIX))
207#define QT_NO_PIXMAP_TRANSFORMATION
208#endif
209
210// Convert UUID to/from string
211#if !defined(QT_NO_QUUID_STRING) && (defined(QT_NO_STRINGLIST))
212#define QT_NO_QUUID_STRING
213#endif
214
215// The "BeOS" style
216#if !defined(QT_NO_QWS_BEOS_WM_STYLE) && (defined(QT_NO_QWS_MANAGER))
217#define QT_NO_QWS_BEOS_WM_STYLE
218#endif
219
220// Visible cursor
221#if !defined(QT_NO_QWS_CURSOR) && (defined(QT_NO_CURSOR))
222#define QT_NO_QWS_CURSOR
223#endif
224
225// 32-bit color, BGR order
226#if !defined(QT_NO_QWS_DEPTH_32_BGR) && (defined(QT_NO_QWS_DEPTH_32))
227#define QT_NO_QWS_DEPTH_32_BGR
228#endif
229
230// The "Hydro" style
231#if !defined(QT_NO_QWS_HYDRO_WM_STYLE) && (defined(QT_NO_QWS_MANAGER))
232#define QT_NO_QWS_HYDRO_WM_STYLE
233#endif
234
235// Keyboard for SHARP Zaurus SL5xxx devices
236#if !defined(QT_NO_QWS_KBD_SHARP) && (defined(QT_NO_QWS_KEYBOARD))
237#define QT_NO_QWS_KBD_SHARP
238#endif
239
240// The "KDE2" style
241#if !defined(QT_NO_QWS_KDE2_WM_STYLE) && (defined(QT_NO_QWS_MANAGER))
242#define QT_NO_QWS_KDE2_WM_STYLE
243#endif
244
245// The "KDE" style
246#if !defined(QT_NO_QWS_KDE_WM_STYLE) && (defined(QT_NO_QWS_MANAGER))
247#define QT_NO_QWS_KDE_WM_STYLE
248#endif
249
250// Multi-process architecture
251#if !defined(QT_NO_QWS_MULTIPROCESS) && (defined(QT_NO_NETWORK))
252#define QT_NO_QWS_MULTIPROCESS
253#endif
254
255// Transformed frame buffer
256#if !defined(QT_NO_QWS_TRANSFORMED) && (defined(QT_NO_QWS_LINUXFB))
257#define QT_NO_QWS_TRANSFORMED
258#endif
259
260// Remote frame buffer (VNC)
261#if !defined(QT_NO_QWS_VNC) && (defined(QT_NO_NETWORK))
262#define QT_NO_QWS_VNC
263#endif
264
265// The "Windows" style
266#if !defined(QT_NO_QWS_WINDOWS_WM_STYLE) && (defined(QT_NO_QWS_MANAGER))
267#define QT_NO_QWS_WINDOWS_WM_STYLE
268#endif
269
270// Regular expression anchors
271#if !defined(QT_NO_REGEXP_ANCHOR_ALT) && (defined(QT_NO_REGEXP))
272#define QT_NO_REGEXP_ANCHOR_ALT
273#endif
274
275// Regular expression back-reference
276#if !defined(QT_NO_REGEXP_BACKREF) && (defined(QT_NO_REGEXP))
277#define QT_NO_REGEXP_BACKREF
278#endif
279
280// Regular expression character-class
281#if !defined(QT_NO_REGEXP_CCLASS) && (defined(QT_NO_REGEXP))
282#define QT_NO_REGEXP_CCLASS
283#endif
284
285// Regular expression escape
286#if !defined(QT_NO_REGEXP_ESCAPE) && (defined(QT_NO_REGEXP))
287#define QT_NO_REGEXP_ESCAPE
288#endif
289
290// Regular expression interval
291#if !defined(QT_NO_REGEXP_INTERVAL) && (defined(QT_NO_REGEXP))
292#define QT_NO_REGEXP_INTERVAL
293#endif
294
295// Regular expression lookahead
296#if !defined(QT_NO_REGEXP_LOOKAHEAD) && (defined(QT_NO_REGEXP))
297#define QT_NO_REGEXP_LOOKAHEAD
298#endif
299
300// Regular expression optimization
301#if !defined(QT_NO_REGEXP_OPTIM) && (defined(QT_NO_REGEXP))
302#define QT_NO_REGEXP_OPTIM
303#endif
304
305// Regular expression wildcard
306#if !defined(QT_NO_REGEXP_WILDCARD) && (defined(QT_NO_REGEXP))
307#define QT_NO_REGEXP_WILDCARD
308#endif
309
310// Semi-modal dialogs
311#if !defined(QT_NO_SEMIMODAL) && (defined(QT_NO_DIALOG))
312#define QT_NO_SEMIMODAL
313#endif
314
315// Session management
316#if !defined(QT_NO_SESSIONMANAGER) && (defined(QT_NO_STRINGLIST))
317#define QT_NO_SESSIONMANAGER
318#endif
319
320// QString::sprintf()
321#if !defined(QT_NO_SPRINTF) && (defined(QT_NO_REGEXP))
322#define QT_NO_SPRINTF
323#endif
324
325// Scaling and rotation
326#if !defined(QT_NO_TRANSFORMATIONS) && (defined(QT_NO_WMATRIX))
327#define QT_NO_TRANSFORMATIONS
328#endif
329
330// Translations via QObject::tr()
331#if !defined(QT_NO_TRANSLATION) && (defined(QT_NO_DATASTREAM))
332#define QT_NO_TRANSLATION
333#endif
334
335// Window icon and caption
336#if !defined(QT_NO_WIDGET_TOPEXTRA) && (defined(QT_NO_IMAGE_HEURISTIC_MASK))
337#define QT_NO_WIDGET_TOPEXTRA
338#endif
339
340// Keyboard accelerators and shortcuts
341#if !defined(QT_NO_ACCEL) && (defined(QT_NO_SPRINTF))
342#define QT_NO_ACCEL
343#endif
344
345// Asynchronous image I/O
346#if !defined(QT_NO_ASYNC_IMAGE_IO) && (defined(QT_NO_IMAGEIO))
347#define QT_NO_ASYNC_IMAGE_IO
348#endif
349
350// BDF font files
351#if !defined(QT_NO_BDF) && (defined(QT_NO_TEXTSTREAM) || defined(QT_NO_STRINGLIST))
352#define QT_NO_BDF
353#endif
354
355// QDir
356#if !defined(QT_NO_DIR) && (defined(QT_NO_STRINGLIST) || defined(QT_NO_REGEXP))
357#define QT_NO_DIR
358#endif
359
360// JPEG image I/O
361#if !defined(QT_NO_IMAGEIO_JPEG) && (defined(QT_NO_IMAGEIO))
362#define QT_NO_IMAGEIO_JPEG
363#endif
364
365// MNG image I/O
366#if !defined(QT_NO_IMAGEIO_MNG) && (defined(QT_NO_IMAGEIO))
367#define QT_NO_IMAGEIO_MNG
368#endif
369
370// PNG image I/O
371#if !defined(QT_NO_IMAGEIO_PNG) && (defined(QT_NO_IMAGEIO))
372#define QT_NO_IMAGEIO_PNG
373#endif
374
375// PPM image I/O
376#if !defined(QT_NO_IMAGEIO_PPM) && (defined(QT_NO_IMAGEIO))
377#define QT_NO_IMAGEIO_PPM
378#endif
379
380// XBM image I/O
381#if !defined(QT_NO_IMAGEIO_XBM) && (defined(QT_NO_IMAGEIO))
382#define QT_NO_IMAGEIO_XBM
383#endif
384
385// Image transformations
386#if !defined(QT_NO_IMAGE_TRANSFORMATION) && (defined(QT_NO_PIXMAP_TRANSFORMATION))
387#define QT_NO_IMAGE_TRANSFORMATION
388#endif
389
390// External process invocation.
391#if !defined(QT_NO_PROCESS) && (defined(QT_NO_STRINGLIST) || defined(QT_NO_REGEXP))
392#define QT_NO_PROCESS
393#endif
394
395// Regular expression capture
396#if !defined(QT_NO_REGEXP_CAPTURE) && (defined(QT_NO_REGEXP) || defined(QT_NO_STRINGLIST))
397#define QT_NO_REGEXP_CAPTURE
398#endif
399
400// Splash screen widget
401#if !defined(QT_NO_SPLASHSCREEN) && (defined(QT_NO_IMAGEIO))
402#define QT_NO_SPLASHSCREEN
403#endif
404
405// Template classes in QVariant
406#if !defined(QT_NO_TEMPLATE_VARIANT) && (defined(QT_NO_VARIANT) || defined(QT_NO_STRINGLIST))
407#define QT_NO_TEMPLATE_VARIANT
408#endif
409
410// Month and day names in dates
411#if !defined(QT_NO_TEXTDATE) && (defined(QT_NO_STRINGLIST) || defined(QT_NO_DATESTRING))
412#define QT_NO_TEXTDATE
413#endif
414
415// Drawing utility functions
416#if !defined(QT_NO_DRAWUTIL) && (defined(QT_NO_SPRINTF) || defined(QT_NO_PALETTE))
417#define QT_NO_DRAWUTIL
418#endif
419
420// BMP image I/O
421#if !defined(QT_NO_IMAGEIO_BMP) && (defined(QT_NO_IMAGEIO) || defined(QT_NO_DATASTREAM))
422#define QT_NO_IMAGEIO_BMP
423#endif
424
425// QPicture
426#if !defined(QT_NO_PICTURE) && (defined(QT_NO_DATASTREAM) || defined(QT_NO_IMAGEIO))
427#define QT_NO_PICTURE
428#endif
429
430// Translations via QObject::trUtf8()
431#if !defined(QT_NO_TRANSLATION_UTF8) && (defined(QT_NO_TRANSLATION) || defined(QT_NO_TEXTCODEC))
432#define QT_NO_TRANSLATION_UTF8
433#endif
434
435// URL parser
436#if !defined(QT_NO_URL) && (defined(QT_NO_DIR))
437#define QT_NO_URL
438#endif
439
440// Animated images
441#if !defined(QT_NO_MOVIE) && (defined(QT_NO_ASYNC_IO) || defined(QT_NO_ASYNC_IMAGE_IO))
442#define QT_NO_MOVIE
443#endif
444
445// QStyle
446#if !defined(QT_NO_STYLE) && (defined(QT_NO_DRAWUTIL))
447#define QT_NO_STYLE
448#endif
449
450// DNS
451#if !defined(QT_NO_DNS) && (defined(QT_NO_NETWORK) || defined(QT_NO_STRINGLIST) || defined(QT_NO_TEXTSTREAM) || defined(QT_NO_SPRINTF))
452#define QT_NO_DNS
453#endif
454
455// Framed widgets
456#if !defined(QT_NO_FRAME) && (defined(QT_NO_STYLE))
457#define QT_NO_FRAME
458#endif
459
460// QIconSet
461#if !defined(QT_NO_ICONSET) && (defined(QT_NO_IMAGEIO) || defined(QT_NO_IMAGE_SMOOTHSCALE) || defined(QT_NO_PALETTE) || defined(QT_NO_IMAGE_HEURISTIC_MASK))
462#define QT_NO_ICONSET
463#endif
464
465// XPM image I/O
466#if !defined(QT_NO_IMAGEIO_XPM) && (defined(QT_NO_IMAGEIO) || defined(QT_NO_SPRINTF) || defined(QT_NO_TEXTSTREAM))
467#define QT_NO_IMAGEIO_XPM
468#endif
469
470// Network file access
471#if !defined(QT_NO_NETWORKPROTOCOL) && (defined(QT_NO_TEXTCODEC) || defined(QT_NO_URL))
472#define QT_NO_NETWORKPROTOCOL
473#endif
474
475// QSizeGrip
476#if !defined(QT_NO_SIZEGRIP) && (defined(QT_NO_STYLE))
477#define QT_NO_SIZEGRIP
478#endif
479
480// Motif style
481#if !defined(QT_NO_STYLE_MOTIF) && (defined(QT_NO_STYLE))
482#define QT_NO_STYLE_MOTIF
483#endif
484
485// Windows style
486#if !defined(QT_NO_STYLE_WINDOWS) && (defined(QT_NO_STYLE))
487#define QT_NO_STYLE_WINDOWS
488#endif
489
490// Internal titlebar widget
491#if !defined(QT_NO_TITLEBAR) && (defined(QT_NO_STYLE))
492#define QT_NO_TITLEBAR
493#endif
494
495// XML
496#if !defined(QT_NO_XML) && (defined(QT_NO_TEXTSTREAM) || defined(QT_NO_TEXTCODEC) || defined(QT_NO_REGEXP_CAPTURE))
497#define QT_NO_XML
498#endif
499
500// Check-boxes
501#if !defined(QT_NO_CHECKBOX) && (defined(QT_NO_BUTTON) || defined(QT_NO_STYLE))
502#define QT_NO_CHECKBOX
503#endif
504
505// Dials
506#if !defined(QT_NO_DIAL) && (defined(QT_NO_RANGECONTROL) || defined(QT_NO_STYLE))
507#define QT_NO_DIAL
508#endif
509
510// QLabel
511#if !defined(QT_NO_LABEL) && (defined(QT_NO_FRAME))
512#define QT_NO_LABEL
513#endif
514
515// QLCDNumber
516#if !defined(QT_NO_LCDNUMBER) && (defined(QT_NO_FRAME))
517#define QT_NO_LCDNUMBER
518#endif
519
520// Single-line edits
521#if !defined(QT_NO_LINEEDIT) && (defined(QT_NO_FRAME))
522#define QT_NO_LINEEDIT
523#endif
524
525// MIME
526#if !defined(QT_NO_MIME) && (defined(QT_NO_DIR) || defined(QT_NO_IMAGEIO) || defined(QT_NO_TEXTCODEC))
527#define QT_NO_MIME
528#endif
529
530// Progress bars
531#if !defined(QT_NO_PROGRESSBAR) && (defined(QT_NO_FRAME))
532#define QT_NO_PROGRESSBAR
533#endif
534
535// Push-buttons
536#if !defined(QT_NO_PUSHBUTTON) && (defined(QT_NO_BUTTON) || defined(QT_NO_STYLE))
537#define QT_NO_PUSHBUTTON
538#endif
539
540// Radio-buttons
541#if !defined(QT_NO_RADIOBUTTON) && (defined(QT_NO_BUTTON) || defined(QT_NO_STYLE))
542#define QT_NO_RADIOBUTTON
543#endif
544
545// Internal resize handler
546#if !defined(QT_NO_RESIZEHANDLER) && (defined(QT_NO_FRAME))
547#define QT_NO_RESIZEHANDLER
548#endif
549
550// Scroll bars
551#if !defined(QT_NO_SCROLLBAR) && (defined(QT_NO_RANGECONTROL) || defined(QT_NO_STYLE))
552#define QT_NO_SCROLLBAR
553#endif
554
555// Sliders
556#if !defined(QT_NO_SLIDER) && (defined(QT_NO_RANGECONTROL) || defined(QT_NO_STYLE))
557#define QT_NO_SLIDER
558#endif
559
560// Spinbox control widget
561#if !defined(QT_NO_SPINWIDGET) && (defined(QT_NO_FRAME))
562#define QT_NO_SPINWIDGET
563#endif
564
565// Status bars
566#if !defined(QT_NO_STATUSBAR) && (defined(QT_NO_LAYOUT) || defined(QT_NO_STYLE))
567#define QT_NO_STATUSBAR
568#endif
569
570// Compact Windows style
571#if !defined(QT_NO_STYLE_COMPACT) && (defined(QT_NO_STYLE_WINDOWS))
572#define QT_NO_STYLE_COMPACT
573#endif
574
575// Interlace-friendly style
576#if !defined(QT_NO_STYLE_INTERLACE) && (defined(QT_NO_STYLE_MOTIF))
577#define QT_NO_STYLE_INTERLACE
578#endif
579
580// Platinum style
581#if !defined(QT_NO_STYLE_PLATINUM) && (defined(QT_NO_STYLE_WINDOWS))
582#define QT_NO_STYLE_PLATINUM
583#endif
584
585// Widget stacks
586#if !defined(QT_NO_WIDGETSTACK) && (defined(QT_NO_FRAME))
587#define QT_NO_WIDGETSTACK
588#endif
589
590// Grid layout widgets
591#if !defined(QT_NO_GRID) && (defined(QT_NO_LAYOUT) || defined(QT_NO_FRAME))
592#define QT_NO_GRID
593#endif
594
595// Group boxes
596#if !defined(QT_NO_GROUPBOX) && (defined(QT_NO_FRAME) || defined(QT_NO_LAYOUT))
597#define QT_NO_GROUPBOX
598#endif
599
600// Horizontal box layout widgets
601#if !defined(QT_NO_HBOX) && (defined(QT_NO_LAYOUT) || defined(QT_NO_FRAME))
602#define QT_NO_HBOX
603#endif
604
605// Menu-oriented widgets
606#if !defined(QT_NO_MENUDATA) && (defined(QT_NO_ICONSET) || defined(QT_NO_VARIANT))
607#define QT_NO_MENUDATA
608#endif
609
610// Persistent application settings
611#if !defined(QT_NO_SETTINGS) && (defined(QT_NO_DIR) || defined(QT_NO_TEXTSTREAM) || defined(QT_NO_REGEXP_CAPTURE))
612#define QT_NO_SETTINGS
613#endif
614
615// Splitters
616#if !defined(QT_NO_SPLITTER) && (defined(QT_NO_FRAME) || defined(QT_NO_LAYOUT))
617#define QT_NO_SPLITTER
618#endif
619
620// Table-like widgets
621#if !defined(QT_NO_TABLEVIEW) && (defined(QT_NO_SCROLLBAR))
622#define QT_NO_TABLEVIEW
623#endif
624
625// Tool tips
626#if !defined(QT_NO_TOOLTIP) && (defined(QT_NO_LABEL))
627#define QT_NO_TOOLTIP
628#endif
629
630// Cut and paste
631#if !defined(QT_NO_CLIPBOARD) && (defined(QT_NO_QWS_PROPERTIES) || defined(QT_NO_MIME))
632#define QT_NO_CLIPBOARD
633#endif
634
635// Horizontal group boxes
636#if !defined(QT_NO_HGROUPBOX) && (defined(QT_NO_GROUPBOX))
637#define QT_NO_HGROUPBOX
638#endif
639
640// Properties
641#if !defined(QT_NO_PROPERTIES) && (defined(QT_NO_VARIANT) || defined(QT_NO_STRINGLIST) || defined(QT_NO_ICONSET) || defined(QT_NO_CURSOR))
642#define QT_NO_PROPERTIES
643#endif
644
645// RichText (HTML) display
646#if !defined(QT_NO_RICHTEXT) && (defined(QT_NO_STYLE) || defined(QT_NO_LAYOUT) || defined(QT_NO_STRINGLIST) || defined(QT_NO_TEXTSTREAM))
647#define QT_NO_RICHTEXT
648#endif
649
650// SQL classes
651#if !defined(QT_NO_SQL) && (defined(QT_NO_STRINGLIST) || defined(QT_NO_REGEXP_CAPTURE) || defined(QT_NO_VARIANT) || defined(QT_NO_SPRINTF) || defined(QT_NO_DATESTRING))
652#define QT_NO_SQL
653#endif
654
655// CDE style
656#if !defined(QT_NO_STYLE_CDE) && (defined(QT_NO_STYLE_MOTIF) || defined(QT_NO_TRANSFORMATIONS))
657#define QT_NO_STYLE_CDE
658#endif
659
660// Vertical box layout widgets
661#if !defined(QT_NO_VBOX) && (defined(QT_NO_HBOX))
662#define QT_NO_VBOX
663#endif
664
665// Button groups
666#if !defined(QT_NO_BUTTONGROUP) && (defined(QT_NO_GROUPBOX) || defined(QT_NO_BUTTON))
667#define QT_NO_BUTTONGROUP
668#endif
669
670// Complex scripts (eg. BiDi)
671#if !defined(QT_NO_COMPLEXTEXT) && (defined(QT_NO_RICHTEXT))
672#define QT_NO_COMPLEXTEXT
673#endif
674
675// Cut and paste non-text
676#if !defined(QT_NO_MIMECLIPBOARD) && (defined(QT_NO_CLIPBOARD))
677#define QT_NO_MIMECLIPBOARD
678#endif
679
680// Printing
681#if !defined(QT_NO_PRINTER) && (defined(QT_NO_TEXTSTREAM) || defined(QT_NO_SPRINTF) || defined(QT_NO_FONTDATABASE) || defined(QT_NO_DATESTRING) || defined(QT_NO_REGEXP_CAPTURE))
682#define QT_NO_PRINTER
683#endif
684
685// Aqua style
686#if !defined(QT_NO_STYLE_AQUA) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_IMAGE_TRANSFORMATION))
687#define QT_NO_STYLE_AQUA
688#endif
689
690// Vertical group boxes
691#if !defined(QT_NO_VGROUPBOX) && (defined(QT_NO_HGROUPBOX))
692#define QT_NO_VGROUPBOX
693#endif
694
695// Horizontal button groups
696#if !defined(QT_NO_HBUTTONGROUP) && (defined(QT_NO_BUTTONGROUP))
697#define QT_NO_HBUTTONGROUP
698#endif
699
700// Server to play sound
701#if !defined(QT_NO_QWS_SOUNDSERVER) && (defined(QT_NO_SOUND) || defined(QT_NO_DIR) || defined(QT_NO_DNS))
702#define QT_NO_QWS_SOUNDSERVER
703#endif
704
705// QHeader
706#if !defined(QT_NO_HEADER) && (defined(QT_NO_STYLE) || defined(QT_NO_ICONSET))
707#define QT_NO_HEADER
708#endif
709
710// Vertical button groups
711#if !defined(QT_NO_VBUTTONGROUP) && (defined(QT_NO_HBUTTONGROUP))
712#define QT_NO_VBUTTONGROUP
713#endif
714
715// Hebrew Codec
716#if !defined(QT_NO_CODEC_HEBREW) && (defined(QT_NO_CODECS) || defined(QT_NO_COMPLEXTEXT))
717#define QT_NO_CODEC_HEBREW
718#endif
719
720// HTTP file access
721#if !defined(QT_NO_NETWORKPROTOCOL_HTTP) && (defined(QT_NO_NETWORKPROTOCOL) || defined(QT_NO_DNS))
722#define QT_NO_NETWORKPROTOCOL_HTTP
723#endif
724
725// Tool-buttons
726#if !defined(QT_NO_TOOLBUTTON) && (defined(QT_NO_BUTTON) || defined(QT_NO_ICONSET) || defined(QT_NO_STYLE))
727#define QT_NO_TOOLBUTTON
728#endif
729
730// Big Codecs (eg. CJK)
731#if !defined(QT_NO_BIG_CODECS) && (defined(QT_NO_CODEC_HEBREW))
732#define QT_NO_BIG_CODECS
733#endif
734
735// Experimental internal class
736#if !defined(QT_NO_DIALOGBUTTONS) && (defined(QT_NO_LAYOUT) || defined(QT_NO_STYLE) || defined(QT_NO_PUSHBUTTON))
737#define QT_NO_DIALOGBUTTONS
738#endif
739
740// Document Object Model
741#if !defined(QT_NO_DOM) && (defined(QT_NO_XML) || defined(QT_NO_MIME))
742#define QT_NO_DOM
743#endif
744
745// Scrollable view widgets
746#if !defined(QT_NO_SCROLLVIEW) && (defined(QT_NO_SCROLLBAR) || defined(QT_NO_FRAME))
747#define QT_NO_SCROLLVIEW
748#endif
749
750// Tab-bars
751#if !defined(QT_NO_TABBAR) && (defined(QT_NO_TOOLBUTTON))
752#define QT_NO_TABBAR
753#endif
754
755// Drag and drop
756#if !defined(QT_NO_DRAGANDDROP) && (defined(QT_NO_MIME) || defined(QT_NO_QWS_PROPERTIES) || defined(QT_NO_IMAGEIO_XPM))
757#define QT_NO_DRAGANDDROP
758#endif
759
760// QGridView
761#if !defined(QT_NO_GRIDVIEW) && (defined(QT_NO_SCROLLVIEW))
762#define QT_NO_GRIDVIEW
763#endif
764
765// Popup-menus
766#if !defined(QT_NO_POPUPMENU) && (defined(QT_NO_MENUDATA) || defined(QT_NO_FRAME))
767#define QT_NO_POPUPMENU
768#endif
769
770// QCanvas
771#if !defined(QT_NO_CANVAS) && (defined(QT_NO_SCROLLVIEW) || defined(QT_NO_BEZIER))
772#define QT_NO_CANVAS
773#endif
774
775// Dynamic module linking
776#if !defined(QT_NO_COMPONENT) && (defined(QT_NO_QUUID_STRING) || defined(QT_NO_SETTINGS) || defined(QT_NO_SPRINTF) || defined(QT_NO_LIBRARY) || defined(QT_NO_DATESTRING))
777#define QT_NO_COMPONENT
778#endif
779
780// QListBox
781#if !defined(QT_NO_LISTBOX) && (defined(QT_NO_SCROLLVIEW) || defined(QT_NO_STRINGLIST))
782#define QT_NO_LISTBOX
783#endif
784
785// Menu bars
786#if !defined(QT_NO_MENUBAR) && (defined(QT_NO_POPUPMENU))
787#define QT_NO_MENUBAR
788#endif
789
790// QMessageBox
791#if !defined(QT_NO_MESSAGEBOX) && (defined(QT_NO_DIALOG) || defined(QT_NO_PUSHBUTTON) || defined(QT_NO_LABEL))
792#define QT_NO_MESSAGEBOX
793#endif
794
795// FTP file access
796#if !defined(QT_NO_NETWORKPROTOCOL_FTP) && (defined(QT_NO_NETWORKPROTOCOL) || defined(QT_NO_DNS) || defined(QT_NO_TEXTDATE))
797#define QT_NO_NETWORKPROTOCOL_FTP
798#endif
799
800// Spin boxes
801#if !defined(QT_NO_SPINBOX) && (defined(QT_NO_RANGECONTROL) || defined(QT_NO_SPINWIDGET) || defined(QT_NO_LINEEDIT) || defined(QT_NO_VALIDATOR))
802#define QT_NO_SPINBOX
803#endif
804
805// RichText (HTML) tables and images
806#if !defined(QT_NO_TEXTCUSTOMITEM) && (defined(QT_NO_RICHTEXT) || defined(QT_NO_MIME))
807#define QT_NO_TEXTCUSTOMITEM
808#endif
809
810// QDateTimeEdit
811#if !defined(QT_NO_DATETIMEEDIT) && (defined(QT_NO_RICHTEXT) || defined(QT_NO_SPINWIDGET) || defined(QT_NO_DATESTRING))
812#define QT_NO_DATETIMEEDIT
813#endif
814
815// QTextCodecPlugin
816#if !defined(QT_NO_TEXTCODECPLUGIN) && (defined(QT_NO_COMPONENT) || defined(QT_NO_TEXTCODEC))
817#define QT_NO_TEXTCODECPLUGIN
818#endif
819
820// QImageFormatPlugin
821#if !defined(QT_NO_IMAGEFORMATPLUGIN) && (defined(QT_NO_COMPONENT) || defined(QT_NO_IMAGEIO))
822#define QT_NO_IMAGEFORMATPLUGIN
823#endif
824
825// QSqlForm
826#if !defined(QT_NO_SQL_FORM) && (defined(QT_NO_SQL) || defined(QT_NO_PROPERTIES))
827#define QT_NO_SQL_FORM
828#endif
829
830// Scalable Vector Graphics (SVG)
831#if !defined(QT_NO_SVG) && (defined(QT_NO_DOM) || defined(QT_NO_TRANSFORMATIONS) || defined(QT_NO_SPRINTF))
832#define QT_NO_SVG
833#endif
834
835// QIconView
836#if !defined(QT_NO_ICONVIEW) && (defined(QT_NO_SCROLLVIEW) || defined(QT_NO_IMAGEIO_XPM) || defined(QT_NO_IMAGE_HEURISTIC_MASK))
837#define QT_NO_ICONVIEW
838#endif
839
840// Tab widgets
841#if !defined(QT_NO_TABWIDGET) && (defined(QT_NO_TABBAR) || defined(QT_NO_WIDGETSTACK))
842#define QT_NO_TABWIDGET
843#endif
844
845// "What's this" help
846#if !defined(QT_NO_WHATSTHIS) && (defined(QT_NO_TOOLTIP) || defined(QT_NO_TOOLBUTTON))
847#define QT_NO_WHATSTHIS
848#endif
849
850// QWidgetPlugin
851#if !defined(QT_NO_WIDGETPLUGIN) && (defined(QT_NO_COMPONENT) || defined(QT_NO_ICONSET))
852#define QT_NO_WIDGETPLUGIN
853#endif
854
855// QProgressDialog
856#if !defined(QT_NO_PROGRESSDIALOG) && (defined(QT_NO_SEMIMODAL) || defined(QT_NO_LABEL) || defined(QT_NO_PUSHBUTTON) || defined(QT_NO_PROGRESSBAR))
857#define QT_NO_PROGRESSDIALOG
858#endif
859
860// Motif-plus style
861#if !defined(QT_NO_STYLE_MOTIFPLUS) && (defined(QT_NO_STYLE_MOTIF) || defined(QT_NO_TRANSFORMATIONS) || defined(QT_NO_BUTTON) || defined(QT_NO_SCROLLBAR) || defined(QT_NO_SLIDER))
862#define QT_NO_STYLE_MOTIFPLUS
863#endif
864
865// Rich text edit
866#if !defined(QT_NO_TEXTEDIT) && (defined(QT_NO_RICHTEXT) || defined(QT_NO_SCROLLVIEW))
867#define QT_NO_TEXTEDIT
868#endif
869
870// QWizard
871#if !defined(QT_NO_WIZARD) && (defined(QT_NO_DIALOG) || defined(QT_NO_WIDGETSTACK) || defined(QT_NO_PUSHBUTTON) || defined(QT_NO_LAYOUT) || defined(QT_NO_LABEL))
872#define QT_NO_WIZARD
873#endif
874
875// Multi-line edits
876#if !defined(QT_NO_MULTILINEEDIT) && (defined(QT_NO_TEXTEDIT))
877#define QT_NO_MULTILINEEDIT
878#endif
879
880// Rich text syntax highlighting
881#if !defined(QT_NO_SYNTAXHIGHLIGHTER) && (defined(QT_NO_TEXTEDIT))
882#define QT_NO_SYNTAXHIGHLIGHTER
883#endif
884
885// QTextView
886#if !defined(QT_NO_TEXTVIEW) && (defined(QT_NO_TEXTEDIT))
887#define QT_NO_TEXTVIEW
888#endif
889
890// QTabDialog
891#if !defined(QT_NO_TABDIALOG) && (defined(QT_NO_DIALOG) || defined(QT_NO_PUSHBUTTON) || defined(QT_NO_LAYOUT) || defined(QT_NO_TABWIDGET))
892#define QT_NO_TABDIALOG
893#endif
894
895// QTextBrowser
896#if !defined(QT_NO_TEXTBROWSER) && (defined(QT_NO_TEXTVIEW) || defined(QT_NO_MIME))
897#define QT_NO_TEXTBROWSER
898#endif
899
900// QListView
901#if !defined(QT_NO_LISTVIEW) && (defined(QT_NO_SCROLLVIEW) || defined(QT_NO_HEADER) || defined(QT_NO_LINEEDIT))
902#define QT_NO_LISTVIEW
903#endif
904
905// QComboBox
906#if !defined(QT_NO_COMBOBOX) && (defined(QT_NO_LISTBOX) || defined(QT_NO_LINEEDIT) || defined(QT_NO_POPUPMENU))
907#define QT_NO_COMBOBOX
908#endif
909
910// QColorDialog
911#if !defined(QT_NO_COLORDIALOG) && (defined(QT_NO_DIALOG) || defined(QT_NO_LABEL) || defined(QT_NO_PUSHBUTTON) || defined(QT_NO_LINEEDIT) || defined(QT_NO_VALIDATOR) || defined(QT_NO_GRIDVIEW) || defined(QT_NO_LAYOUT))
912#define QT_NO_COLORDIALOG
913#endif
914
915// Tool box
916#if !defined(QT_NO_TOOLBOX) && (defined(QT_NO_ICONSET) || defined(QT_NO_SCROLLVIEW) || defined(QT_NO_TOOLTIP) || defined(QT_NO_LAYOUT) || defined(QT_NO_TOOLBUTTON))
917#define QT_NO_TOOLBOX
918#endif
919
920// SGI style
921#if !defined(QT_NO_STYLE_SGI) && (defined(QT_NO_STYLE_MOTIF) || defined(QT_NO_TRANSFORMATIONS) || defined(QT_NO_BUTTON) || defined(QT_NO_SCROLLBAR) || defined(QT_NO_SLIDER) || defined(QT_NO_LINEEDIT) || defined(QT_NO_MENUBAR))
922#define QT_NO_STYLE_SGI
923#endif
924
925// QErrorMessage
926#if !defined(QT_NO_ERRORMESSAGE) && (defined(QT_NO_DIALOG) || defined(QT_NO_PUSHBUTTON) || defined(QT_NO_LABEL) || defined(QT_NO_CHECKBOX) || defined(QT_NO_TEXTVIEW))
927#define QT_NO_ERRORMESSAGE
928#endif
929
930// Main-windows
931#if !defined(QT_NO_MAINWINDOW) && (defined(QT_NO_STRINGLIST) || defined(QT_NO_POPUPMENU) || defined(QT_NO_TITLEBAR) || defined(QT_NO_RESIZEHANDLER) || defined(QT_NO_TOOLBUTTON) || defined(QT_NO_STATUSBAR))
932#define QT_NO_MAINWINDOW
933#endif
934
935// Toolbars
936#if !defined(QT_NO_TOOLBAR) && (defined(QT_NO_MAINWINDOW))
937#define QT_NO_TOOLBAR
938#endif
939
940// QAction
941#if !defined(QT_NO_ACTION) && (defined(QT_NO_TOOLBUTTON) || defined(QT_NO_COMBOBOX))
942#define QT_NO_ACTION
943#endif
944
945// QTable
946#if !defined(QT_NO_TABLE) && (defined(QT_NO_COMBOBOX) || defined(QT_NO_HEADER) || defined(QT_NO_CHECKBOX))
947#define QT_NO_TABLE
948#endif
949
950// QFontDialog
951#if !defined(QT_NO_FONTDIALOG) && (defined(QT_NO_DIALOG) || defined(QT_NO_FONTDATABASE) || defined(QT_NO_COMBOBOX) || defined(QT_NO_LABEL) || defined(QT_NO_CHECKBOX) || defined(QT_NO_PUSHBUTTON) || defined(QT_NO_VGROUPBOX) || defined(QT_NO_VALIDATOR))
952#define QT_NO_FONTDIALOG
953#endif
954
955// QInputDialog
956#if !defined(QT_NO_INPUTDIALOG) && (defined(QT_NO_DIALOG) || defined(QT_NO_COMBOBOX) || defined(QT_NO_LABEL) || defined(QT_NO_PUSHBUTTON) || defined(QT_NO_SPINBOX) || defined(QT_NO_WIDGETSTACK) || defined(QT_NO_LAYOUT))
957#define QT_NO_INPUTDIALOG
958#endif
959
960// SQL value editor widgets
961#if !defined(QT_NO_SQL_EDIT_WIDGETS) && (defined(QT_NO_SQL) || defined(QT_NO_SPINBOX) || defined(QT_NO_COMBOBOX) || defined(QT_NO_CHECKBOX) || defined(QT_NO_DATETIMEEDIT))
962#define QT_NO_SQL_EDIT_WIDGETS
963#endif
964
965// QPrintDialog
966#if !defined(QT_NO_PRINTDIALOG) && (defined(QT_NO_DIALOG) || defined(QT_NO_LISTVIEW) || defined(QT_NO_PRINTER) || defined(QT_NO_COMBOBOX) || defined(QT_NO_LABEL) || defined(QT_NO_BUTTONGROUP) || defined(QT_NO_SPINBOX) || defined(QT_NO_RADIOBUTTON) || defined(QT_NO_PUSHBUTTON) || defined(QT_NO_DIR))
967#define QT_NO_PRINTDIALOG
968#endif
969
970// QFileDialog
971#if !defined(QT_NO_FILEDIALOG) && (defined(QT_NO_MESSAGEBOX) || defined(QT_NO_LISTVIEW) || defined(QT_NO_NETWORKPROTOCOL) || defined(QT_NO_COMBOBOX) || defined(QT_NO_SEMIMODAL) || defined(QT_NO_REGEXP_CAPTURE) || defined(QT_NO_TOOLBUTTON) || defined(QT_NO_BUTTONGROUP) || defined(QT_NO_VBOX) || defined(QT_NO_SPLITTER) || defined(QT_NO_PROGRESSBAR) || defined(QT_NO_WIDGETSTACK) || defined(QT_NO_DATESTRING))
972#define QT_NO_FILEDIALOG
973#endif
974
975// SQL table widgets
976#if !defined(QT_NO_SQL_VIEW_WIDGETS) && (defined(QT_NO_SQL_FORM) || defined(QT_NO_SQL_EDIT_WIDGETS) || defined(QT_NO_TABLE))
977#define QT_NO_SQL_VIEW_WIDGETS
978#endif
979
980// QWorkSpace
981#if !defined(QT_NO_WORKSPACE) && (defined(QT_NO_SCROLLBAR) || defined(QT_NO_VBOX) || defined(QT_NO_TITLEBAR) || defined(QT_NO_RESIZEHANDLER) || defined(QT_NO_POPUPMENU) || defined(QT_NO_LABEL) || defined(QT_NO_TOOLBUTTON) || defined(QT_NO_MAINWINDOW) || defined(QT_NO_TOOLBAR) || defined(QT_NO_MENUBAR))
982#define QT_NO_WORKSPACE
983#endif
984
Note: See TracBrowser for help on using the repository browser.