Define QT_OPEN_LARGEFILE on Symbian + WinCE
[qt-netbsd.git] / src / corelib / global / qfeatures.h
blob36c2cf936cccc566ca11421cf9efd58f790e8b9b
1 /****************************************************************************
2 **
3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
4 ** All rights reserved.
5 ** Contact: Nokia Corporation (qt-info@nokia.com)
6 **
7 ** This file is part of the QtCore module of the Qt Toolkit.
8 **
9 ** $QT_BEGIN_LICENSE:LGPL$
10 ** No Commercial Usage
11 ** This file contains pre-release code and may not be distributed.
12 ** You may use this file in accordance with the terms and conditions
13 ** contained in the Technology Preview License Agreement accompanying
14 ** this package.
16 ** GNU Lesser General Public License Usage
17 ** Alternatively, this file may be used under the terms of the GNU Lesser
18 ** General Public License version 2.1 as published by the Free Software
19 ** Foundation and appearing in the file LICENSE.LGPL included in the
20 ** packaging of this file. Please review the following information to
21 ** ensure the GNU Lesser General Public License version 2.1 requirements
22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
24 ** In addition, as a special exception, Nokia gives you certain additional
25 ** rights. These rights are described in the Nokia Qt LGPL Exception
26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
28 ** If you have questions regarding the use of this file, please contact
29 ** Nokia at qt-info@nokia.com.
38 ** $QT_END_LICENSE$
40 ****************************************************************************/
43 * All features and their dependencies.
45 * This list is generated from $QTDIR/src/corelib/global/qfeatures.txt
48 // QAction
49 //#define QT_NO_ACTION
51 // Big Codecs
52 //#define QT_NO_BIG_CODECS
54 // Color Names
55 //#define QT_NO_COLORNAMES
57 // QCopChannel
58 //#define QT_NO_COP
60 // CssParser
61 //#define QT_NO_CSSPARSER
63 // QCursor
64 //#define QT_NO_CURSOR
66 // QDesktopServices
67 //#define QT_NO_DESKTOPSERVICES
69 // QDirectPainter
70 //#define QT_NO_DIRECTPAINTER
72 // Document Object Model
73 //#define QT_NO_DOM
75 // Effects
76 //#define QT_NO_EFFECTS
78 // Freetype Font Engine
79 //#define QT_NO_FREETYPE
81 // QGroupBox
82 //#define QT_NO_GROUPBOX
84 // QIcon
85 //#define QT_NO_ICON
87 // QImageIOPlugin
88 //#define QT_NO_IMAGEFORMATPLUGIN
90 // BMP Image Format
91 //#define QT_NO_IMAGEFORMAT_BMP
93 // JPEG Image Format
94 //#define QT_NO_IMAGEFORMAT_JPEG
96 // PNG Image Format
97 //#define QT_NO_IMAGEFORMAT_PNG
99 // PPM Image Format
100 //#define QT_NO_IMAGEFORMAT_PPM
102 // XBM Image Format
103 //#define QT_NO_IMAGEFORMAT_XBM
105 // QImage::createHeuristicMask()
106 //#define QT_NO_IMAGE_HEURISTIC_MASK
108 // Image Text
109 //#define QT_NO_IMAGE_TEXT
111 // QLCDNumber
112 //#define QT_NO_LCDNUMBER
114 // QLineEdit
115 //#define QT_NO_LINEEDIT
117 // QMessageBox
118 //#define QT_NO_MESSAGEBOX
120 // QMovie
121 //#define QT_NO_MOVIE
123 // QNetworkInterface
124 //#define QT_NO_NETWORKINTERFACE
126 // QNetworkProxy
127 //#define QT_NO_NETWORKPROXY
129 // Qt::WA_PaintOnScreen
130 //#define QT_NO_PAINTONSCREEN
132 // Painting Debug Utilities
133 //#define QT_NO_PAINT_DEBUG
135 // Phonon::AbstractMediaStream
136 //#define QT_NO_PHONON_ABSTRACTMEDIASTREAM
138 // Support for Audio Capture
139 //#define QT_NO_PHONON_AUDIOCAPTURE
141 // Phonon::Effect
142 //#define QT_NO_PHONON_EFFECT
144 // Phonon::MediaController
145 //#define QT_NO_PHONON_MEDIACONTROLLER
147 // Phonon::ObjectDescriptionModel
148 //#define QT_NO_PHONON_OBJECTDESCRIPTIONMODEL
150 // Phonon::PlatformPlugin
151 //#define QT_NO_PHONON_PLATFORMPLUGIN
153 // Phonon::VideoWidget
154 //#define QT_NO_PHONON_VIDEO
156 // QPicture
157 //#define QT_NO_PICTURE
159 // QProgressBar
160 //#define QT_NO_PROGRESSBAR
162 // Properties
163 //#define QT_NO_PROPERTIES
165 // Universally Unique Identifier Convertion
166 //#define QT_NO_QUUID_STRING
168 // QWSEmbedWidget
169 //#define QT_NO_QWSEMBEDWIDGET
171 // Alpha Cursor
172 //#define QT_NO_QWS_ALPHA_CURSOR
174 // Decoration
175 //#define QT_NO_QWS_DECORATION_DEFAULT
177 // QWSInputMethod
178 //#define QT_NO_QWS_INPUTMETHODS
180 // Keyboard
181 //#define QT_NO_QWS_KEYBOARD
183 // Mouse
184 //#define QT_NO_QWS_MOUSE
186 // Mouse (Auto)
187 //#define QT_NO_QWS_MOUSE_AUTO
189 // Mouse (Non-Auto)
190 //#define QT_NO_QWS_MOUSE_MANUAL
192 // Multi-Process
193 //#define QT_NO_QWS_MULTIPROCESS
195 // Properties
196 //#define QT_NO_QWS_PROPERTIES
198 // QProxyScreen
199 //#define QT_NO_QWS_PROXYSCREEN
201 // Qt Prerendered Font Format
202 //#define QT_NO_QWS_QPF
204 // Qt Prerendered Font Format 2
205 //#define QT_NO_QWS_QPF2
207 // Raster Paint Engine callback functions
208 //#define QT_NO_RASTERCALLBACKS
210 // Resize Handler
211 //#define QT_NO_RESIZEHANDLER
213 // QRubberBand
214 //#define QT_NO_RUBBERBAND
216 // Session Manager
217 //#define QT_NO_SESSIONMANAGER
219 // QSharedMemory
220 //#define QT_NO_SHAREDMEMORY
222 // QShortcut
223 //#define QT_NO_SHORTCUT
225 // QSignalMapper
226 //#define QT_NO_SIGNALMAPPER
228 // QSizeGrip
229 //#define QT_NO_SIZEGRIP
231 // QSlider
232 //#define QT_NO_SLIDER
234 // Sounds
235 //#define QT_NO_SOUND
237 // Spin Widget
238 //#define QT_NO_SPINWIDGET
240 // Splash screen widget
241 //#define QT_NO_SPLASHSCREEN
243 // QStackedWidget
244 //#define QT_NO_STACKEDWIDGET
246 // QStatusBar
247 //#define QT_NO_STATUSBAR
249 // Status Tip
250 //#define QT_NO_STATUSTIP
252 // Standard Template Library
253 //#define QT_NO_STL
255 // QMotifStyle
256 //#define QT_NO_STYLE_MOTIF
258 // QWindowsStyle
259 //#define QT_NO_STYLE_WINDOWS
261 // QSystemSemaphore
262 //#define QT_NO_SYSTEMSEMAPHORE
264 // QTabletEvent
265 //#define QT_NO_TABLETEVENT
267 // QTemporaryFile
268 //#define QT_NO_TEMPORARYFILE
270 // QTextCodec
271 //#define QT_NO_TEXTCODEC
273 // Text Date
274 //#define QT_NO_TEXTDATE
276 // HtmlParser
277 //#define QT_NO_TEXTHTMLPARSER
279 // QTextStream
280 //#define QT_NO_TEXTSTREAM
282 // QThread
283 //#define QT_NO_THREAD
285 // QToolTip
286 //#define QT_NO_TOOLTIP
288 // Translation
289 //#define QT_NO_TRANSLATION
291 // QUdpSocket
292 //#define QT_NO_UDPSOCKET
294 // QUndoCommand
295 //#define QT_NO_UNDOCOMMAND
297 // QUrlInfo
298 //#define QT_NO_URLINFO
300 // QValidator
301 //#define QT_NO_VALIDATOR
303 // QWheelEvent
304 //#define QT_NO_WHEELEVENT
307 //#define QT_NO_XMLSTREAM
309 // Accessibility
310 #if !defined(QT_NO_ACCESSIBILITY) && (defined(QT_NO_PROPERTIES))
311 #define QT_NO_ACCESSIBILITY
312 #endif
314 // Animation
315 #if !defined(QT_NO_ANIMATION) && (defined(QT_NO_PROPERTIES))
316 #define QT_NO_ANIMATION
317 #endif
319 // QButtonGroup
320 #if !defined(QT_NO_BUTTONGROUP) && (defined(QT_NO_GROUPBOX))
321 #define QT_NO_BUTTONGROUP
322 #endif
324 // QClipboard
325 #if !defined(QT_NO_CLIPBOARD) && (defined(QT_NO_QWS_PROPERTIES))
326 #define QT_NO_CLIPBOARD
327 #endif
329 // Codecs
330 #if !defined(QT_NO_CODECS) && (defined(QT_NO_TEXTCODEC))
331 #define QT_NO_CODECS
332 #endif
334 // QtConcurrent
335 #if !defined(QT_NO_CONCURRENT) && (defined(QT_NO_THREAD))
336 #define QT_NO_CONCURRENT
337 #endif
339 // QDate/QTime/QDateTime
340 #if !defined(QT_NO_DATESTRING) && (defined(QT_NO_TEXTDATE))
341 #define QT_NO_DATESTRING
342 #endif
344 // QDial
345 #if !defined(QT_NO_DIAL) && (defined(QT_NO_SLIDER))
346 #define QT_NO_DIAL
347 #endif
349 // QFileSystemWatcher
350 #if !defined(QT_NO_FILESYSTEMWATCHER) && (defined(QT_NO_THREAD))
351 #define QT_NO_FILESYSTEMWATCHER
352 #endif
354 // QHostInfo
355 #if !defined(QT_NO_HOSTINFO) && (defined(QT_NO_TEXTSTREAM))
356 #define QT_NO_HOSTINFO
357 #endif
359 // XPM Image Format
360 #if !defined(QT_NO_IMAGEFORMAT_XPM) && (defined(QT_NO_TEXTSTREAM))
361 #define QT_NO_IMAGEFORMAT_XPM
362 #endif
364 // QMenu
365 #if !defined(QT_NO_MENU) && (defined(QT_NO_ACTION))
366 #define QT_NO_MENU
367 #endif
369 // QNetworkDiskCache
370 #if !defined(QT_NO_NETWORKDISKCACHE) && (defined(QT_NO_TEMPORARYFILE))
371 #define QT_NO_NETWORKDISKCACHE
372 #endif
374 // Phonon::SeekSlider
375 #if !defined(QT_NO_PHONON_SEEKSLIDER) && (defined(QT_NO_SLIDER))
376 #define QT_NO_PHONON_SEEKSLIDER
377 #endif
379 // Phonon::VideoPlayer
380 #if !defined(QT_NO_PHONON_VIDEOPLAYER) && (defined(QT_NO_PHONON_VIDEO))
381 #define QT_NO_PHONON_VIDEOPLAYER
382 #endif
384 // Phonon::VolumeFaderEffect
385 #if !defined(QT_NO_PHONON_VOLUMEFADEREFFECT) && (defined(QT_NO_PHONON_EFFECT))
386 #define QT_NO_PHONON_VOLUMEFADEREFFECT
387 #endif
389 // Phonon::VolumeSlider
390 #if !defined(QT_NO_PHONON_VOLUMESLIDER) && (defined(QT_NO_SLIDER))
391 #define QT_NO_PHONON_VOLUMESLIDER
392 #endif
394 // QProcess
395 #if !defined(QT_NO_PROCESS) && (defined(QT_NO_THREAD))
396 #define QT_NO_PROCESS
397 #endif
399 // QProgressDialog
400 #if !defined(QT_NO_PROGRESSDIALOG) && (defined(QT_NO_PROGRESSBAR))
401 #define QT_NO_PROGRESSDIALOG
402 #endif
404 // Cursor
405 #if !defined(QT_NO_QWS_CURSOR) && (defined(QT_NO_CURSOR))
406 #define QT_NO_QWS_CURSOR
407 #endif
409 // Decoration (Styled)
410 #if !defined(QT_NO_QWS_DECORATION_STYLED) && (defined(QT_NO_QWS_DECORATION_DEFAULT))
411 #define QT_NO_QWS_DECORATION_STYLED
412 #endif
414 // Decoration (Windows Style)
415 #if !defined(QT_NO_QWS_DECORATION_WINDOWS) && (defined(QT_NO_QWS_DECORATION_DEFAULT))
416 #define QT_NO_QWS_DECORATION_WINDOWS
417 #endif
419 // Dynamic screen transformation.
420 #if !defined(QT_NO_QWS_DYNAMICSCREENTRANSFORMATION) && (defined(QT_NO_QWS_PROXYSCREEN))
421 #define QT_NO_QWS_DYNAMICSCREENTRANSFORMATION
422 #endif
424 // Manager
425 #if !defined(QT_NO_QWS_MANAGER) && (defined(QT_NO_QWS_DECORATION_DEFAULT))
426 #define QT_NO_QWS_MANAGER
427 #endif
429 // QScrollBar
430 #if !defined(QT_NO_SCROLLBAR) && (defined(QT_NO_SLIDER))
431 #define QT_NO_SCROLLBAR
432 #endif
434 // QSettings
435 #if !defined(QT_NO_SETTINGS) && (defined(QT_NO_TEXTSTREAM))
436 #define QT_NO_SETTINGS
437 #endif
439 // SOCKS5
440 #if !defined(QT_NO_SOCKS5) && (defined(QT_NO_NETWORKPROXY))
441 #define QT_NO_SOCKS5
442 #endif
444 // QSplitter
445 #if !defined(QT_NO_SPLITTER) && (defined(QT_NO_RUBBERBAND))
446 #define QT_NO_SPLITTER
447 #endif
449 // State machine
450 #if !defined(QT_NO_STATEMACHINE) && (defined(QT_NO_PROPERTIES))
451 #define QT_NO_STATEMACHINE
452 #endif
454 // QCDEStyle
455 #if !defined(QT_NO_STYLE_CDE) && (defined(QT_NO_STYLE_MOTIF))
456 #define QT_NO_STYLE_CDE
457 #endif
459 // QWindowsXPStyle
460 #if !defined(QT_NO_STYLE_WINDOWSXP) && (defined(QT_NO_STYLE_WINDOWS))
461 #define QT_NO_STYLE_WINDOWSXP
462 #endif
464 // SXE
465 #if !defined(QT_NO_SXE) && (defined(QT_NO_QWS_MULTIPROCESS))
466 #define QT_NO_SXE
467 #endif
469 // QSystemTrayIcon
470 #if !defined(QT_NO_SYSTEMTRAYICON) && (defined(QT_NO_ICON))
471 #define QT_NO_SYSTEMTRAYICON
472 #endif
474 // QUndoStack
475 #if !defined(QT_NO_UNDOSTACK) && (defined(QT_NO_UNDOCOMMAND))
476 #define QT_NO_UNDOSTACK
477 #endif
479 // ActiveQt
480 #if !defined(QT_NO_WIN_ACTIVEQT) && (defined(QT_NO_PROPERTIES))
481 #define QT_NO_WIN_ACTIVEQT
482 #endif
484 // QWizard
485 #if !defined(QT_NO_WIZARD) && (defined(QT_NO_PROPERTIES))
486 #define QT_NO_WIZARD
487 #endif
489 // QXmlStreamReader
490 #if !defined(QT_NO_XMLSTREAMREADER) && (defined(QT_NO_XMLSTREAM))
491 #define QT_NO_XMLSTREAMREADER
492 #endif
494 // QXmlStreamWriter
495 #if !defined(QT_NO_XMLSTREAMWRITER) && (defined(QT_NO_XMLSTREAM))
496 #define QT_NO_XMLSTREAMWRITER
497 #endif
499 // Context menu
500 #if !defined(QT_NO_CONTEXTMENU) && (defined(QT_NO_MENU))
501 #define QT_NO_CONTEXTMENU
502 #endif
504 // QFileSystemModel
505 #if !defined(QT_NO_FILESYSTEMMODEL) && (defined(QT_NO_FILESYSTEMWATCHER))
506 #define QT_NO_FILESYSTEMMODEL
507 #endif
509 // File Transfer Protocol
510 #if !defined(QT_NO_FTP) && (defined(QT_NO_URLINFO) || defined(QT_NO_TEXTDATE))
511 #define QT_NO_FTP
512 #endif
514 // Hyper Text Transfer Protocol
515 #if !defined(QT_NO_HTTP) && (defined(QT_NO_HOSTINFO))
516 #define QT_NO_HTTP
517 #endif
519 // QLibrary
520 #if !defined(QT_NO_LIBRARY) && (defined(QT_NO_SETTINGS))
521 #define QT_NO_LIBRARY
522 #endif
524 // QPrinter
525 #if !defined(QT_NO_PRINTER) && (defined(QT_NO_TEXTSTREAM) || defined(QT_NO_PICTURE))
526 #define QT_NO_PRINTER
527 #endif
529 // QScrollArea
530 #if !defined(QT_NO_SCROLLAREA) && (defined(QT_NO_SCROLLBAR))
531 #define QT_NO_SCROLLAREA
532 #endif
534 // OdfWriter
535 #if !defined(QT_NO_TEXTODFWRITER) && (defined(QT_NO_XMLSTREAMWRITER))
536 #define QT_NO_TEXTODFWRITER
537 #endif
539 // QToolButton
540 #if !defined(QT_NO_TOOLBUTTON) && (defined(QT_NO_ICON) || defined(QT_NO_ACTION))
541 #define QT_NO_TOOLBUTTON
542 #endif
544 // Translation (UTF-8 representation)
545 #if !defined(QT_NO_TRANSLATION_UTF8) && (defined(QT_NO_TRANSLATION) || defined(QT_NO_TEXTCODEC))
546 #define QT_NO_TRANSLATION_UTF8
547 #endif
549 // Drag and drop
550 #if !defined(QT_NO_DRAGANDDROP) && (defined(QT_NO_QWS_PROPERTIES) || defined(QT_NO_IMAGEFORMAT_XPM))
551 #define QT_NO_DRAGANDDROP
552 #endif
554 // QGraphicsView
555 #if !defined(QT_NO_GRAPHICSVIEW) && (defined(QT_NO_SCROLLAREA))
556 #define QT_NO_GRAPHICSVIEW
557 #endif
559 // QMdiArea
560 #if !defined(QT_NO_MDIAREA) && (defined(QT_NO_SCROLLAREA))
561 #define QT_NO_MDIAREA
562 #endif
564 // QSpinBox
565 #if !defined(QT_NO_SPINBOX) && (defined(QT_NO_SPINWIDGET) || defined(QT_NO_LINEEDIT) || defined(QT_NO_VALIDATOR))
566 #define QT_NO_SPINBOX
567 #endif
569 // QCleanLooksStyle
570 #if !defined(QT_NO_STYLE_CLEANLOOKS) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_IMAGEFORMAT_XPM))
571 #define QT_NO_STYLE_CLEANLOOKS
572 #endif
574 // QPlastiqueStyle
575 #if !defined(QT_NO_STYLE_PLASTIQUE) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_IMAGEFORMAT_XPM))
576 #define QT_NO_STYLE_PLASTIQUE
577 #endif
579 // QStyleSheetStyle
580 #if !defined(QT_NO_STYLE_STYLESHEET) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_PROPERTIES) || defined(QT_NO_CSSPARSER))
581 #define QT_NO_STYLE_STYLESHEET
582 #endif
584 // QWindowsCEStyle
585 #if !defined(QT_NO_STYLE_WINDOWSCE) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_IMAGEFORMAT_XPM))
586 #define QT_NO_STYLE_WINDOWSCE
587 #endif
589 // QWindowsMobileStyle
590 #if !defined(QT_NO_STYLE_WINDOWSMOBILE) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_IMAGEFORMAT_XPM))
591 #define QT_NO_STYLE_WINDOWSMOBILE
592 #endif
594 // QWindowsVistaStyle
595 #if !defined(QT_NO_STYLE_WINDOWSVISTA) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_STYLE_WINDOWSXP))
596 #define QT_NO_STYLE_WINDOWSVISTA
597 #endif
599 // QtSvg module
600 #if !defined(QT_NO_SVG) && (defined(QT_NO_XMLSTREAMREADER) || defined(QT_NO_CSSPARSER))
601 #define QT_NO_SVG
602 #endif
604 // QTabBar
605 #if !defined(QT_NO_TABBAR) && (defined(QT_NO_TOOLBUTTON))
606 #define QT_NO_TABBAR
607 #endif
609 // QUndoGroup
610 #if !defined(QT_NO_UNDOGROUP) && (defined(QT_NO_UNDOCOMMAND) || defined(QT_NO_UNDOSTACK))
611 #define QT_NO_UNDOGROUP
612 #endif
614 // The Model/View Framework
615 #if !defined(QT_NO_ITEMVIEWS) && (defined(QT_NO_RUBBERBAND) || defined(QT_NO_SCROLLAREA))
616 #define QT_NO_ITEMVIEWS
617 #endif
619 // Sound Server
620 #if !defined(QT_NO_QWS_SOUNDSERVER) && (defined(QT_NO_SOUND) || defined(QT_NO_HOSTINFO) || defined(QT_NO_QWS_MULTIPROCESS))
621 #define QT_NO_QWS_SOUNDSERVER
622 #endif
624 // QSvgGenerator
625 #if !defined(QT_NO_SVGGENERATOR) && (defined(QT_NO_SVG))
626 #define QT_NO_SVGGENERATOR
627 #endif
629 // QSvgRenderer
630 #if !defined(QT_NO_SVGRENDERER) && (defined(QT_NO_SVG))
631 #define QT_NO_SVGRENDERER
632 #endif
634 // Q3TabDialog
635 #if !defined(QT_NO_TABDIALOG) && (defined(QT_NO_TABBAR))
636 #define QT_NO_TABDIALOG
637 #endif
639 // QTextCodecPlugin
640 #if !defined(QT_NO_TEXTCODECPLUGIN) && (defined(QT_NO_TEXTCODEC) || defined(QT_NO_LIBRARY))
641 #define QT_NO_TEXTCODECPLUGIN
642 #endif
644 // QTextEdit
645 #if !defined(QT_NO_TEXTEDIT) && (defined(QT_NO_SCROLLAREA) || defined(QT_NO_PROPERTIES))
646 #define QT_NO_TEXTEDIT
647 #endif
649 // QWhatsThis
650 #if !defined(QT_NO_WHATSTHIS) && (defined(QT_NO_TOOLBUTTON) || defined(QT_NO_ACTION))
651 #define QT_NO_WHATSTHIS
652 #endif
654 // QDirModel
655 #if !defined(QT_NO_DIRMODEL) && (defined(QT_NO_ITEMVIEWS))
656 #define QT_NO_DIRMODEL
657 #endif
659 // QErrorMessage
660 #if !defined(QT_NO_ERRORMESSAGE) && (defined(QT_NO_TEXTEDIT))
661 #define QT_NO_ERRORMESSAGE
662 #endif
664 // QListView
665 #if !defined(QT_NO_LISTVIEW) && (defined(QT_NO_ITEMVIEWS))
666 #define QT_NO_LISTVIEW
667 #endif
669 // QMenuBar
670 #if !defined(QT_NO_MENUBAR) && (defined(QT_NO_MENU) || defined(QT_NO_TOOLBUTTON))
671 #define QT_NO_MENUBAR
672 #endif
674 // QAbstractProxyModel
675 #if !defined(QT_NO_PROXYMODEL) && (defined(QT_NO_ITEMVIEWS))
676 #define QT_NO_PROXYMODEL
677 #endif
679 // QStandardItemModel
680 #if !defined(QT_NO_STANDARDITEMMODEL) && (defined(QT_NO_ITEMVIEWS))
681 #define QT_NO_STANDARDITEMMODEL
682 #endif
684 // QStringListModel
685 #if !defined(QT_NO_STRINGLISTMODEL) && (defined(QT_NO_ITEMVIEWS))
686 #define QT_NO_STRINGLISTMODEL
687 #endif
689 // QSvgWidget
690 #if !defined(QT_NO_SVGWIDGET) && (defined(QT_NO_SVGRENDERER))
691 #define QT_NO_SVGWIDGET
692 #endif
694 // QSyntaxHighlighter
695 #if !defined(QT_NO_SYNTAXHIGHLIGHTER) && (defined(QT_NO_TEXTEDIT))
696 #define QT_NO_SYNTAXHIGHLIGHTER
697 #endif
699 // QTableView
700 #if !defined(QT_NO_TABLEVIEW) && (defined(QT_NO_ITEMVIEWS))
701 #define QT_NO_TABLEVIEW
702 #endif
704 // QTabWidget
705 #if !defined(QT_NO_TABWIDGET) && (defined(QT_NO_TABBAR) || defined(QT_NO_STACKEDWIDGET))
706 #define QT_NO_TABWIDGET
707 #endif
709 // QTextBrowser
710 #if !defined(QT_NO_TEXTBROWSER) && (defined(QT_NO_TEXTEDIT))
711 #define QT_NO_TEXTBROWSER
712 #endif
714 // QTreeView
715 #if !defined(QT_NO_TREEVIEW) && (defined(QT_NO_ITEMVIEWS))
716 #define QT_NO_TREEVIEW
717 #endif
719 // QColorDialog
720 #if !defined(QT_NO_COLORDIALOG) && (defined(QT_NO_LINEEDIT) || defined(QT_NO_VALIDATOR) || defined(QT_NO_SPINBOX))
721 #define QT_NO_COLORDIALOG
722 #endif
724 // QColumnView
725 #if !defined(QT_NO_COLUMNVIEW) && (defined(QT_NO_LISTVIEW))
726 #define QT_NO_COLUMNVIEW
727 #endif
729 // QCompleter
730 #if !defined(QT_NO_COMPLETER) && (defined(QT_NO_PROXYMODEL))
731 #define QT_NO_COMPLETER
732 #endif
734 // Common UNIX Printing System
735 #if !defined(QT_NO_CUPS) && (defined(QT_NO_PRINTER) || defined(QT_NO_LIBRARY))
736 #define QT_NO_CUPS
737 #endif
739 // QDataWidgetMapper
740 #if !defined(QT_NO_DATAWIDGETMAPPER) && (defined(QT_NO_ITEMVIEWS) || defined(QT_NO_PROPERTIES))
741 #define QT_NO_DATAWIDGETMAPPER
742 #endif
744 // QListWidget
745 #if !defined(QT_NO_LISTWIDGET) && (defined(QT_NO_LISTVIEW))
746 #define QT_NO_LISTWIDGET
747 #endif
749 // QMainWindow
750 #if !defined(QT_NO_MAINWINDOW) && (defined(QT_NO_MENU) || defined(QT_NO_RESIZEHANDLER) || defined(QT_NO_TOOLBUTTON))
751 #define QT_NO_MAINWINDOW
752 #endif
754 // QSortFilterProxyModel
755 #if !defined(QT_NO_SORTFILTERPROXYMODEL) && (defined(QT_NO_PROXYMODEL))
756 #define QT_NO_SORTFILTERPROXYMODEL
757 #endif
759 // QTableWidget
760 #if !defined(QT_NO_TABLEWIDGET) && (defined(QT_NO_TABLEVIEW))
761 #define QT_NO_TABLEWIDGET
762 #endif
764 // QTreeWidget
765 #if !defined(QT_NO_TREEWIDGET) && (defined(QT_NO_TREEVIEW))
766 #define QT_NO_TREEWIDGET
767 #endif
769 // QPrintPreviewWidget
770 #if !defined(QT_NO_PRINTPREVIEWWIDGET) && (defined(QT_NO_GRAPHICSVIEW) || defined(QT_NO_PRINTER))
771 #define QT_NO_PRINTPREVIEWWIDGET
772 #endif
774 // QToolBar
775 #if !defined(QT_NO_TOOLBAR) && (defined(QT_NO_MAINWINDOW))
776 #define QT_NO_TOOLBAR
777 #endif
779 // QToolBox
780 #if !defined(QT_NO_TOOLBOX) && (defined(QT_NO_ICON) || defined(QT_NO_TOOLBUTTON) || defined(QT_NO_SCROLLAREA))
781 #define QT_NO_TOOLBOX
782 #endif
784 // QDockwidget
785 #if !defined(QT_NO_DOCKWIDGET) && (defined(QT_NO_RUBBERBAND) || defined(QT_NO_MAINWINDOW))
786 #define QT_NO_DOCKWIDGET
787 #endif
789 // QUndoView
790 #if !defined(QT_NO_UNDOVIEW) && (defined(QT_NO_UNDOSTACK) || defined(QT_NO_LISTVIEW))
791 #define QT_NO_UNDOVIEW
792 #endif
794 // QGraphicsSvgItem
795 #if !defined(QT_NO_GRAPHICSSVGITEM) && (defined(QT_NO_SVGRENDERER) || defined(QT_NO_GRAPHICSVIEW))
796 #define QT_NO_GRAPHICSSVGITEM
797 #endif
799 // QComboBox
800 #if !defined(QT_NO_COMBOBOX) && (defined(QT_NO_LINEEDIT) || defined(QT_NO_STANDARDITEMMODEL) || defined(QT_NO_LISTVIEW))
801 #define QT_NO_COMBOBOX
802 #endif
804 // QCalendarWidget
805 #if !defined(QT_NO_CALENDARWIDGET) && (defined(QT_NO_TABLEVIEW) || defined(QT_NO_MENU) || defined(QT_NO_TEXTDATE) || defined(QT_NO_SPINBOX) || defined(QT_NO_TOOLBUTTON))
806 #define QT_NO_CALENDARWIDGET
807 #endif
809 // QDateTimeEdit
810 #if !defined(QT_NO_DATETIMEEDIT) && (defined(QT_NO_CALENDARWIDGET) || defined(QT_NO_DATESTRING))
811 #define QT_NO_DATETIMEEDIT
812 #endif
814 // QInputDialog
815 #if !defined(QT_NO_INPUTDIALOG) && (defined(QT_NO_COMBOBOX) || defined(QT_NO_SPINBOX) || defined(QT_NO_STACKEDWIDGET))
816 #define QT_NO_INPUTDIALOG
817 #endif
819 // Phonon::EffectWidget
820 #if !defined(QT_NO_PHONON_EFFECTWIDGET) && (defined(QT_NO_PHONON_EFFECT) || defined(QT_NO_COMBOBOX) || defined(QT_NO_SPINBOX))
821 #define QT_NO_PHONON_EFFECTWIDGET
822 #endif
824 // QFontComboBox
825 #if !defined(QT_NO_FONTCOMBOBOX) && (defined(QT_NO_COMBOBOX) || defined(QT_NO_STRINGLISTMODEL))
826 #define QT_NO_FONTCOMBOBOX
827 #endif
829 // QFontDialog
830 #if !defined(QT_NO_FONTDIALOG) && (defined(QT_NO_STRINGLISTMODEL) || defined(QT_NO_COMBOBOX) || defined(QT_NO_VALIDATOR) || defined(QT_NO_GROUPBOX))
831 #define QT_NO_FONTDIALOG
832 #endif
834 // QWorkSpace
835 #if !defined(QT_NO_WORKSPACE) && (defined(QT_NO_SCROLLBAR) || defined(QT_NO_RESIZEHANDLER) || defined(QT_NO_MENU) || defined(QT_NO_TOOLBUTTON) || defined(QT_NO_MAINWINDOW) || defined(QT_NO_TOOLBAR) || defined(QT_NO_MENUBAR))
836 #define QT_NO_WORKSPACE
837 #endif
839 // QPrintDialog
840 #if !defined(QT_NO_PRINTDIALOG) && (defined(QT_NO_PRINTER) || defined(QT_NO_COMBOBOX) || defined(QT_NO_BUTTONGROUP) || defined(QT_NO_SPINBOX) || defined(QT_NO_TREEVIEW) || defined(QT_NO_STACKEDWIDGET) || defined(QT_NO_TABWIDGET))
841 #define QT_NO_PRINTDIALOG
842 #endif
844 // QFileDialog
845 #if !defined(QT_NO_FILEDIALOG) && (defined(QT_NO_DIRMODEL) || defined(QT_NO_TREEVIEW) || defined(QT_NO_COMBOBOX) || defined(QT_NO_TOOLBUTTON) || defined(QT_NO_BUTTONGROUP) || defined(QT_NO_TOOLTIP) || defined(QT_NO_SPLITTER) || defined(QT_NO_STACKEDWIDGET) || defined(QT_NO_FILESYSTEMMODEL))
846 #define QT_NO_FILEDIALOG
847 #endif
849 // QPrintPreviewDialog
850 #if !defined(QT_NO_PRINTPREVIEWDIALOG) && (defined(QT_NO_PRINTPREVIEWWIDGET) || defined(QT_NO_PRINTDIALOG) || defined(QT_NO_MAINWINDOW))
851 #define QT_NO_PRINTPREVIEWDIALOG
852 #endif