Chameleon

Chameleon Svn Source Tree

Root/branches/xZenu/src/util/doxygen/qtools/qfeatures.h

Source at commit 1322 created 12 years 8 months ago.
By meklort, Add doxygen to utils folder
1/****************************************************************************
2**
3**
4** Global feature selection
5**
6** Created : 000417
7**
8** Copyright (C) 2000 Trolltech AS. All rights reserved.
9**
10** This file is part of the tools module of the Qt GUI Toolkit.
11**
12** This file may be distributed under the terms of the Q Public License
13** as defined by Trolltech AS of Norway and appearing in the file
14** LICENSE.QPL included in the packaging of this file.
15**
16** This file may be distributed and/or modified under the terms of the
17** GNU General Public License version 2 as published by the Free Software
18** Foundation and appearing in the file LICENSE.GPL included in the
19** packaging of this file.
20**
21** Licensees holding valid Qt Enterprise Edition or Qt Professional Edition
22** licenses may use this file in accordance with the Qt Commercial License
23** Agreement provided with the Software.
24**
25** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
26** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
27**
28** See http://www.trolltech.com/pricing.html or email sales@trolltech.com for
29** information about Qt Commercial License Agreements.
30** See http://www.trolltech.com/qpl/ for QPL licensing information.
31** See http://www.trolltech.com/gpl/ for GPL licensing information.
32**
33** Contact info@trolltech.com if any conditions of this licensing are
34** not clear to you.
35**
36**********************************************************************/
37
38#ifndef QFEATURES_H
39#define QFEATURES_H
40
41/*! \page features....html
42 ...
43*/
44
45// Qt ships with a number of pre-defined configurations. If none suit
46// your needs, define QCONFIG_LOCAL and create a "qconfig-local.h" file.
47//
48// Note that disabling some features will produce a libqt that is not
49// compatible with other libqt builds. Such modifications are only
50// supported on Qt/Embedded where reducing the library size is important
51// and where the application-suite is often a fixed set.
52//
53#if defined(QCONFIG_LOCAL)
54#include <qconfig-local.h>
55#elif defined(QCONFIG_MINIMAL)
56#include <qconfig-minimal.h>
57#elif defined(QCONFIG_SMALL)
58#include <qconfig-small.h>
59#elif defined(QCONFIG_MEDIUM)
60#include <qconfig-medium.h>
61#elif defined(QCONFIG_LARGE)
62#include <qconfig-large.h>
63#else // everything...
64#include <qconfig.h>
65#endif
66
67
68// Data structures
69/*!
70 QStringList
71*/
72//#define QT_NO_STRINGLIST
73
74#if defined(QT_NO_IMAGE_SMOOTHSCALE)
75/*!
76 QIconSet
77*/
78# define QT_NO_ICONSET
79#endif
80
81// File I/O
82#if defined(QT_NO_STRINGLIST)
83 /*!
84QDir
85 */
86# define QT_NO_DIR
87#endif
88
89/*!
90 Palettes
91*/
92//#define QT_NO_PALETTE
93
94/*!
95 QTextStream
96*/
97//#define QT_NO_TEXTSTREAM
98/*!
99 QDataStream
100*/
101//#define QT_NO_DATASTREAM
102
103/*!
104 Dynamic module linking
105*/
106//#define QT_NO_PLUGIN
107
108
109// Images
110/*!
111 BMP image I/O
112 <p>The Windows Bitmap (BMP) image format is common on MS-Windows.
113 <p>This is an uncompressed image format
114 offering few advantages over PNG or JPEG.
115*/
116#if defined(QT_NO_DATASTREAM)
117# define QT_NO_IMAGEIO_BMP
118#endif
119/*!
120 PPM image I/O
121 <p>The Portable PixMap (PPM) image format is common on Unix.
122 <p>This is an uncompressed image format
123 offering few advantages over PNG or JPEG.
124*/
125//#define QT_NO_IMAGEIO_PPM
126/*!
127 XBM image I/O
128 <p>The X11 BitMap (XBM) image format is common on X11.
129 <p>This is an uncompressed monochrome image format.
130 Qt uses this format for some internal images (eg. mouse cursors).
131*/
132//#define QT_NO_IMAGEIO_XBM
133/*!
134 XPM image I/O
135 <p>The X11 PixMap (XPM) image format is common on X11.
136 <p>This is an uncompressed image format.
137 XPM images have the small advantage that they can be trivially
138 included in source files as they are C code.
139 Qt uses this format for some internal images (eg. QMessageBox icons).
140*/
141#if defined(QT_NO_TEXTSTREAM)
142# define QT_NO_IMAGEIO_XPM
143#endif
144/*!
145 PNG image I/O
146 <p>The Portable Network Graphics (PNG) is a compressed image format.
147 <p>See <a href=http://www.libpng.org/pub/png/>The PNG Home Site</a> for
148 details of the format.
149*/
150//#define QT_NO_IMAGEIO_PNG
151/*!
152 MNG image I/O
153 <p>The Multiple-image Network Graphics (MNG) is a compressed animation format.
154 <p>See <a href=http://www.libpng.org/pub/mng/>The MNG Home Site</a> for
155 details of the format.
156*/
157//#define QT_NO_IMAGEIO_MNG
158/*!
159 JPEG image I/O
160 <p>The Joint Photographic Experts Group (JPEG) is a compressed lossy image format that gives high compression
161for real-world and photo-realistic images.
162*/
163//#define QT_NO_IMAGEIO_JPEG
164
165/*!
166 Asynchronous I/O
167 <p>Allows push-driven data processing.
168*/
169//#define QT_NO_ASYNC_IO
170/*!
171 Asynchronous image I/O
172 <p>Allows push-driven images.
173*/
174//#define QT_NO_ASYNC_IMAGE_IO
175#if defined(QT_NO_ASYNC_IO) || defined(QT_NO_ASYNC_IMAGE_IO)
176 /*!
177Animated images
178<p>This includes animated GIFs.
179<p><b>Note: this currently also requires <tt>QT_BUILTIN_GIF_READER</tt> to
180be defined when building Qt.</b>
181 */
182# define QT_NO_MOVIE
183#endif
184
185// Fonts
186/*!
187 TrueType font files
188 <p>Scalable font format common on MS-Windows and becoming common on Unix.
189 <p>Only supported on Qt/Embedded.
190*/
191//#define QT_NO_TRUETYPE
192/*!
193 BDF font files
194 <p>The Bitmap Distribution Format (BDF) font file format, common
195on Unix.
196 <p>Only supported on Qt/Embedded.
197*/
198#if defined(QT_NO_TEXTSTREAM) || defined(QT_NO_STRINGLIST)
199# define QT_NO_BDF
200#endif
201/*!
202 QFontDatabase
203*/
204#if defined(QT_NO_STRINGLIST)
205# define QT_NO_FONTDATABASE
206#endif
207
208// Internationalization
209
210/*!
211 QObject::tr()
212*/
213#if defined(QT_NO_DATASTREAM)
214# define QT_NO_TRANSLATION
215#endif
216
217/*!
218 QTextCodec class and subclasses
219*/
220//#define QT_NO_TEXTCODEC
221
222#if defined(QT_NO_TEXTCODEC)
223 /*!
224QTextCodec classes
225<p>This includes some large conversion tables.
226 */
227# define QT_NO_CODECS
228#endif
229#if defined(QT_LITE_UNICODE)
230 /*!
231Unicode property tables
232<p>These include some large tables.
233 */
234# define QT_NO_UNICODETABLES
235#endif
236
237/*!
238 MIME
239*/
240#if defined(QT_NO_DIR)
241# define QT_NO_MIME
242#endif
243#if defined(QT_NO_MIME) || defined(QT_NO_TEXTSTREAM) || defined(QT_NO_DRAWUTIL) || defined(QT_NO_IMAGE_SMOOTHSCALE)
244 /*!
245RichText (HTML) display
246 */
247# define QT_NO_RICHTEXT
248#endif
249
250/*!
251 XML
252*/
253#if defined(QT_NO_STRINGLIST) || defined(QT_NO_TEXTSTREAM) || defined(QT_NO_TEXTCODEC)
254# define QT_NO_XML
255#endif
256
257/*!
258 Document Object Model
259*/
260#if defined(QT_NO_XML) || defined(QT_NO_MIME)
261# define QT_NO_DOM
262#endif
263
264// Sound
265/*!
266 Playing sounds
267*/
268//#define QT_NO_SOUND
269
270/*!
271 Properties
272*/
273#if defined(QT_NO_STRINGLIST) || defined(QT_NO_ICONSET)
274# define QT_NO_PROPERTIES
275#endif
276
277
278
279// Networking
280
281/*!
282 Network support
283*/
284//#define QT_NO_NETWORK
285
286#if defined(QT_NO_NETWORK) || defined(QT_NO_STRINGLIST) || defined(QT_NO_TEXTSTREAM)
287 /*!
288 DNS
289 */
290# define QT_NO_DNS
291#endif
292/*!
293 Network file access
294*/
295#if defined(QT_NO_NETWORK) || defined(QT_NO_DIR) || defined(QT_NO_STRINGLIST)
296# define QT_NO_NETWORKPROTOCOL
297#endif
298#if defined(QT_NO_NETWORKPROTOCOL) || defined(QT_NO_DNS)
299 /*!
300FTP file access
301 */
302# define QT_NO_NETWORKPROTOCOL_FTP
303 /*!
304HTTP file access
305 */
306# define QT_NO_NETWORKPROTOCOL_HTTP
307#endif
308
309/*!
310 External process invocation.
311*/
312//#define QT_NO_PROCESS
313
314
315// Qt/Embedded-specific
316
317#if defined(QT_NO_NETWORK)
318 /*!
319 Multi-process support.
320 */
321# define QT_NO_QWS_MULTIPROCESS
322#endif
323
324#if defined(QT_NO_QWS_MULTIPROCESS) || defined(QT_NO_DATASTREAM)
325 /*!
326 Palmtop Communication Protocol
327 */
328# define QT_NO_COP
329#endif
330
331/*!
332 Console keyboard support
333*/
334//#define QT_NO_QWS_KEYBOARD
335
336/*!
337 Visible cursor
338*/
339#if defined(QT_NO_CURSOR)
340# define QT_NO_QWS_CURSOR
341#endif
342
343/*!
344 Alpha-blended cursor
345*/
346//#define QT_NO_QWS_ALPHA_CURSOR
347/*!
348 Mach64 acceleration
349*/
350//#define QT_NO_QWS_MACH64
351/*!
352 Voodoo3 acceleration
353*/
354//#define QT_NO_QWS_VOODOO3
355/*!
356 Matrox MGA acceleration (Millennium/Millennium II/Mystique/G200/G400)
357*/
358//#define QT_NO_QWS_MATROX
359/*!
360 Virtual frame buffer
361*/
362
363//#define QT_NO_QWS_VFB
364/*!
365 Transformed frame buffer
366*/
367//#define QT_NO_QWS_TRANSFORMED
368#if defined(QT_NO_NETWORK)
369/*!
370 Remote frame buffer (VNC)
371*/
372# ifndef QT_NO_QWS_VNC
373# define QT_NO_QWS_VNC
374# endif
375#endif
376/*!
377 1-bit monochrome
378*/
379//#define QT_NO_QWS_DEPTH_1
380/*!
381 4-bit greyscale
382*/
383//#define QT_NO_QWS_DEPTH_4
384/*!
385 4-bit VGA
386*/
387//#define QT_NO_QWS_VGA_16
388/*!
389 SVGALib Support
390 Not implemented yet
391*/
392#define QT_NO_QWS_SVGALIB
393/*!
394 8-bit grayscale
395*/
396#define QT_NO_QWS_DEPTH_8GRAYSCALE
397/*!
398 8-bit color
399*/
400//#define QT_NO_QWS_DEPTH_8
401/*!
402 15 or 16-bit color (define QT_QWS_DEPTH16_RGB as 555 for 15-bit)
403*/
404//#define QT_NO_QWS_DEPTH_16
405/*!
406 24-bit color
407*/
408//#define QT_NO_QWS_DEPTH_24
409/*!
410 32-bit color
411*/
412//#define QT_NO_QWS_DEPTH_32
413
414/*!
415 Window Manager
416*/
417//#define QT_NO_QWS_MANAGER
418
419/*!
420 Window Manager Styles
421*/
422#define QT_NO_QWS_KDE2_WM_STYLE
423#if defined( QT_NO_QWS_MANAGER ) || defined( QT_NO_IMAGEIO_XPM )
424# define QT_NO_QWS_AQUA_WM_STYLE
425# define QT_NO_QWS_BEOS_WM_STYLE
426# define QT_NO_QWS_KDE_WM_STYLE
427# define QT_NO_QWS_QPE_WM_STYLE
428# define QT_NO_QWS_WINDOWS_WM_STYLE
429#endif
430
431/*!
432 Saving of fonts
433*/
434//#define QT_NO_QWS_SAVEFONTS
435
436/*!
437 Favour code size over graphics speed
438 <p>Smaller, slower code will be used for drawing operations.
439 <p>Only supported on Qt/Embedded.
440*/
441//#define QT_NO_QWS_GFX_SPEED
442
443/*!
444 Qt/Embedded window system properties.
445*/
446//#define QT_NO_QWS_PROPERTIES
447
448#if defined(QT_NO_QWS_PROPERTIES) || defined(QT_NO_MIME)
449 /*!
450 Cut and paste
451 */
452# define QT_NO_CLIPBOARD
453#endif
454
455#if defined(QT_NO_MIME) || defined(QT_NO_QWS_PROPERTIES)
456 /*!
457Drag and drop
458 */
459# define QT_NO_DRAGANDDROP
460#endif
461
462#if defined(QT_NO_PROPERTIES)
463 /*!
464SQL
465 */
466# define QT_NO_SQL
467#endif
468
469#if defined(QT_NO_CLIPBOARD) || defined(QT_NO_MIME) || defined(_WS_QWS_)
470 /*!
471Cut and paste of complex data types (non-text)
472Not yet implemented for QWS.
473 */
474# define QT_NO_MIMECLIPBOARD
475#endif
476
477
478/*!
479 Drawing utility functions
480*/
481//#define QT_NO_DRAWUTIL
482/*!
483 TrueColor QImage
484*/
485//#define QT_NO_IMAGE_TRUECOLOR
486/*!
487 Smooth QImage scaling
488*/
489//#define QT_NO_IMAGE_SMOOTHSCALE
490/*!
491 Image file text strings
492*/
493#if defined(QT_NO_STRINGLIST)
494# define QT_NO_IMAGE_TEXT
495#endif
496
497#if defined(QT_NO_IMAGE_TRUECOLOR)
498 /*!
49916-bit QImage
500 */
501# define QT_NO_IMAGE_16_BIT
502#endif
503/*!
504 Cursors
505*/
506//#define QT_NO_CURSOR
507
508// Painting
509/*!
510 Named colors
511*/
512//#define QT_NO_COLORNAMES
513/*!
514 Scaling and rotation
515*/
516//#define QT_NO_TRANSFORMATIONS
517
518/*!
519 Printing
520*/
521#if defined(QT_NO_TEXTSTREAM)
522# define QT_NO_PRINTER
523#endif
524
525/*!
526 QPicture
527*/
528#if defined(QT_NO_DATASTREAM)
529# define QT_NO_PICTURE
530#endif
531
532// Layout
533/*!
534 Automatic widget layout
535*/
536//#define QT_NO_LAYOUT
537
538// Widgets
539#if defined(QT_NO_DRAWUTIL) || defined(QT_NO_PALETTE)
540/*!
541 QStyle
542*/
543# define QT_NO_STYLE
544#endif
545
546
547/*!
548 Dialogs
549*/
550//#define QT_NO_DIALOG
551/*!
552 Semi-modal dialogs
553*/
554//#define QT_NO_SEMIMODAL
555/*!
556 Framed widgets
557*/
558//#define QT_NO_FRAME
559
560/*!
561 Special widget effects (fading, scrolling)
562*/
563//#define QT_NO_EFFECTS
564
565
566/*!
567 QLabel
568*/
569#ifdef QT_NO_FRAME
570# define QT_NO_LABEL
571#endif
572
573/*!
574 Toolbars
575*/
576#ifdef QT_NO_LAYOUT
577# define QT_NO_TOOLBAR
578#endif
579
580/*!
581 Buttons
582*/
583#if defined(QT_NO_BUTTON) || defined(QT_NO_STYLE)
584/*!
585 Check-boxes
586*/
587# define QT_NO_CHECKBOX
588/*!
589 Radio-buttons
590*/
591# define QT_NO_RADIOBUTTON
592#endif
593#if defined(QT_NO_BUTTON) || defined(QT_NO_TOOLBAR) || defined(QT_NO_ICONSET)
594/*!
595 Tool-buttons
596*/
597# define QT_NO_TOOLBUTTON
598#endif
599/*!
600 Grid layout widgets
601*/
602#ifdef QT_NO_FRAME
603# define QT_NO_GRID
604#endif
605/*!
606 Group boxes
607*/
608#ifdef QT_NO_FRAME
609# define QT_NO_GROUPBOX
610#endif
611#if defined(QT_NO_GROUPBOX)
612/*!
613 Button groups
614*/
615# define QT_NO_BUTTONGROUP
616/*!
617 Horizontal group boxes
618*/
619# define QT_NO_HGROUPBOX
620#endif
621#if defined(QT_NO_HGROUPBOX)
622/*!
623 Vertical group boxes
624*/
625# define QT_NO_VGROUPBOX
626#endif
627#if defined(QT_NO_BUTTONGROUP)
628/*!
629 Horizontal button groups
630*/
631# define QT_NO_HBUTTONGROUP
632#endif
633#if defined(QT_NO_HBUTTONGROUP)
634/*!
635 Vertical button groups
636*/
637# define QT_NO_VBUTTONGROUP
638#endif
639/*!
640 Horizonal box layout widgets
641*/
642#ifdef QT_NO_FRAME
643# define QT_NO_HBOX
644#endif
645#if defined(QT_NO_HBOX)
646/*!
647 Vertical box layout widgets
648*/
649# define QT_NO_VBOX
650#endif
651/*!
652 Single-line edits
653*/
654#if defined(QT_NO_PALETTE)
655# define QT_NO_LINEEDIT
656#endif
657#if defined(QT_NO_TOOLBAR)
658/*!
659 Main-windows
660*/
661# define QT_NO_MAINWINDOW
662#endif
663#if defined(QT_NO_ICONSET)
664/*!
665 Menu-like widgets
666*/
667# define QT_NO_MENUDATA
668#endif
669#if defined(QT_NO_MENUDATA)
670/*!
671 Popup-menus
672*/
673# define QT_NO_POPUPMENU
674/*!
675 Menu bars
676*/
677# define QT_NO_MENUBAR
678#endif
679#if defined(QT_NO_BUTTON) || defined(QT_NO_ICONSET) || defined(QT_NO_POPUPMENU)
680/*!
681 Push-buttons
682*/
683# define QT_NO_PUSHBUTTON
684#endif
685/*!
686 Progress bars
687*/
688#ifdef QT_NO_FRAME
689# define QT_NO_PROGRESSBAR
690#endif
691/*!
692 Range-control widgets
693*/
694//#define QT_NO_RANGECONTROL
695#if defined(QT_NO_RANGECONTROL) || defined(QT_NO_STYLE)
696/*!
697 Scroll bars
698*/
699# define QT_NO_SCROLLBAR
700/*!
701 Sliders
702*/
703# define QT_NO_SLIDER
704/*!
705 Spin boxes
706*/
707# define QT_NO_SPINBOX
708/*!
709 Dials
710*/
711# define QT_NO_DIAL
712#endif
713
714
715#if defined(QT_NO_SCROLLBAR) || defined(QT_NO_FRAME)
716/*!
717 Scrollable view widgets
718*/
719# define QT_NO_SCROLLVIEW
720#endif
721#if defined(QT_NO_SCROLLVIEW)
722/*!
723 QCanvas
724*/
725# define QT_NO_CANVAS
726/*!
727 QIconView
728*/
729# define QT_NO_ICONVIEW
730#endif
731
732#if defined(QT_NO_SCROLLBAR)
733/*!
734 Table-like widgets
735*/
736# define QT_NO_TABLEVIEW
737#endif
738#if defined(QT_NO_TABLEVIEW)
739/*!
740 Multi-line edits
741*/
742# define QT_NO_MULTILINEEDIT
743#endif
744
745/*!
746 Splitters
747*/
748#ifdef QT_NO_FRAME
749# define QT_NO_SPLITTER
750#endif
751/*!
752 Status bars
753*/
754#ifdef QT_NO_LAYOUT
755# define QT_NO_STATUSBAR
756#endif
757/*!
758 Tab-bars
759*/
760#if defined(QT_NO_ICONSET)
761# define QT_NO_TABBAR
762#endif
763#if defined(QT_NO_TABBAR)
764/*!
765 Tab widgets
766*/
767# define QT_NO_TABWIDGET
768#endif
769/*!
770 Tool tips
771*/
772#if defined( QT_NO_LABEL ) || defined( QT_NO_PALETTE )
773# define QT_NO_TOOLTIP
774#endif
775/*!
776 Input validators
777*/
778//#define QT_NO_VALIDATOR
779/*!
780 "What's this" help
781*/
782#if defined( QT_NO_TOOLTIP )
783# define QT_NO_WHATSTHIS
784#endif
785/*!
786 Widget stacks
787*/
788#ifdef QT_NO_FRAME
789# define QT_NO_WIDGETSTACK
790#endif
791
792#if defined(QT_NO_RICHTEXT) || defined(QT_NO_SCROLLVIEW)
793 /*!
794QTextView
795 */
796# define QT_NO_TEXTVIEW
797#endif
798
799#if defined(QT_NO_TEXTVIEW)
800 /*!
801QTextBrowser
802 */
803# define QT_NO_TEXTBROWSER
804#endif
805
806#if defined(QT_NO_STYLE)
807 /*!
808Windows style
809 */
810# define QT_NO_STYLE_WINDOWS
811 /*!
812Motif style
813 */
814# define QT_NO_STYLE_MOTIF
815#endif
816
817#if defined(QT_NO_STYLE_MOTIF)
818 /*!
819Motif-plus style
820 */
821# define QT_NO_STYLE_MOTIFPLUS
822#endif
823
824
825#if defined(QT_NO_SCROLLVIEW) || defined(QT_NO_STRINGLIST)
826 /*!
827QListBox
828 */
829# define QT_NO_LISTBOX
830#endif
831
832/*!
833 QAccel
834*/
835//#define QT_NO_ACCEL
836
837/*!
838 QSizeGrip
839*/
840#ifdef QT_NO_PALETTE
841# define QT_NO_SIZEGRIP
842#endif
843/*!
844 QHeader
845*/
846#ifdef QT_NO_ICONSET
847# define QT_NO_HEADER
848#endif
849/*!
850 QWorkSpace
851*/
852#ifdef QT_NO_FRAME
853# define QT_NO_WORKSPACE
854#endif
855/*!
856 QLCDNumber
857*/
858#ifdef QT_NO_FRAME
859# define QT_NO_LCDNUMBER
860#endif
861/*!
862 QAction
863*/
864//#define QT_NO_ACTION
865
866#if defined(QT_NO_HEADER)
867 /*!
868QTable
869 */
870# define QT_NO_TABLE
871#endif
872
873#if defined(QT_NO_LISTBOX)
874 /*!
875QComboBox
876 */
877# define QT_NO_COMBOBOX
878#endif
879
880#if defined(QT_NO_HEADER) || defined(QT_NO_SCROLLVIEW)
881 /*!
882QListView
883 */
884# define QT_NO_LISTVIEW
885#endif
886
887#if defined(QT_NO_STYLE_WINDOWS)
888 /*!
889Compact Windows style
890 */
891# define QT_NO_STYLE_COMPACT
892#endif
893
894#if defined(QT_NO_STYLE_MOTIF) || defined(QT_NO_TRANSFORMATIONS)
895 /*!
896CDE style
897 */
898# define QT_NO_STYLE_CDE
899 /*!
900SGI style
901 */
902# define QT_NO_STYLE_SGI
903#endif
904#if defined(QT_NO_STYLE_WINDOWS)
905 /*!
906Platinum style
907 */
908# define QT_NO_STYLE_PLATINUM
909#endif
910
911/*!
912 QColorDialog
913*/
914#if defined(QT_NO_LAYOUT) || defined(QT_NO_LABEL) || defined(QT_NO_PUSHBUTTON) || defined(QT_NO_DIALOG)
915# define QT_NO_COLORDIALOG
916#endif
917#if defined(QT_NO_DIALOG)
918/*!
919 QMessageBox
920*/
921# define QT_NO_MESSAGEBOX
922#endif
923#if defined(QT_NO_DIALOG) || defined(QT_NO_TABBAR)
924/*!
925 QTabDialog
926*/
927#define QT_NO_TABDIALOG
928#endif
929
930#if defined(QT_NO_DIALOG)
931/*!
932 QWizard
933*/
934# define QT_NO_WIZARD
935#endif
936
937#if defined(QT_NO_DIALOG) || defined(QT_NO_LISTVIEW) || defined(QT_NO_NETWORKPROTOCOL) || defined(QT_NO_COMBOBOX) || defined(QT_NO_DIR) || defined(QT_NO_MESSAGEBOX) || defined(QT_NO_SEMIMODAL)
938 /*!
939QFileDialog
940 */
941# define QT_NO_FILEDIALOG
942#endif
943
944#if defined(QT_NO_DIALOG) || defined(QT_NO_FONTDATABASE) || defined(QT_NO_COMBOBOX)
945 /*!
946QFontDialog
947 */
948# define QT_NO_FONTDIALOG
949#endif
950
951#if defined(QT_NO_DIALOG) || defined(QT_NO_LISTVIEW) || defined(QT_NO_PRINTER) || defined(QT_NO_COMBOBOX) || defined(QT_NO_DIR) || defined(QT_NO_LAYOUT) || defined(QT_NO_LABEL)
952 /*!
953QPrintDialog
954 */
955# define QT_NO_PRINTDIALOG
956#endif
957
958#if defined(QT_NO_SEMIMODAL)
959 /*!
960QProgressDialog
961 */
962# define QT_NO_PROGRESSDIALOG
963#endif
964#if defined(QT_NO_DIALOG) || defined(QT_NO_COMBOBOX)
965 /*!
966QInputDialog
967 */
968# define QT_NO_INPUTDIALOG
969#endif
970
971#if defined(QT_NO_STRINGLIST)
972 /*!
973Session management support
974 */
975# define QT_NO_SESSIONMANAGER
976#endif
977
978#endif // QFEATURES_H
979

Archive Download this file

Revision: 1322