src/corelib/global/qfeatures.h
changeset 0 1918ee327afb
child 3 41300fa6a67c
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     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.
       
    15 **
       
    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.
       
    23 **
       
    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.
       
    27 **
       
    28 ** If you have questions regarding the use of this file, please contact
       
    29 ** Nokia at qt-info@nokia.com.
       
    30 **
       
    31 **
       
    32 **
       
    33 **
       
    34 **
       
    35 **
       
    36 **
       
    37 **
       
    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 // QNetworkInterface
       
   124 //#define QT_NO_NETWORKINTERFACE
       
   125 
       
   126 // QNetworkProxy
       
   127 //#define QT_NO_NETWORKPROXY
       
   128 
       
   129 // Qt::WA_PaintOnScreen
       
   130 //#define QT_NO_PAINTONSCREEN
       
   131 
       
   132 // Painting Debug Utilities
       
   133 //#define QT_NO_PAINT_DEBUG
       
   134 
       
   135 // Phonon::AbstractMediaStream
       
   136 //#define QT_NO_PHONON_ABSTRACTMEDIASTREAM
       
   137 
       
   138 // Support for Audio Capture
       
   139 //#define QT_NO_PHONON_AUDIOCAPTURE
       
   140 
       
   141 // Phonon::Effect
       
   142 //#define QT_NO_PHONON_EFFECT
       
   143 
       
   144 // Phonon::MediaController
       
   145 //#define QT_NO_PHONON_MEDIACONTROLLER
       
   146 
       
   147 // Phonon::ObjectDescriptionModel
       
   148 //#define QT_NO_PHONON_OBJECTDESCRIPTIONMODEL
       
   149 
       
   150 // Phonon::PlatformPlugin
       
   151 //#define QT_NO_PHONON_PLATFORMPLUGIN
       
   152 
       
   153 // Phonon::VideoWidget
       
   154 //#define QT_NO_PHONON_VIDEO
       
   155 
       
   156 // QPicture
       
   157 //#define QT_NO_PICTURE
       
   158 
       
   159 // QProgressBar
       
   160 //#define QT_NO_PROGRESSBAR
       
   161 
       
   162 // Properties
       
   163 //#define QT_NO_PROPERTIES
       
   164 
       
   165 //  Universally Unique Identifier Convertion
       
   166 //#define QT_NO_QUUID_STRING
       
   167 
       
   168 // QWSEmbedWidget
       
   169 //#define QT_NO_QWSEMBEDWIDGET
       
   170 
       
   171 // Alpha Cursor
       
   172 //#define QT_NO_QWS_ALPHA_CURSOR
       
   173 
       
   174 // Decoration
       
   175 //#define QT_NO_QWS_DECORATION_DEFAULT
       
   176 
       
   177 // QWSInputMethod
       
   178 //#define QT_NO_QWS_INPUTMETHODS
       
   179 
       
   180 // Keyboard
       
   181 //#define QT_NO_QWS_KEYBOARD
       
   182 
       
   183 // Mouse
       
   184 //#define QT_NO_QWS_MOUSE
       
   185 
       
   186 // Mouse (Auto)
       
   187 //#define QT_NO_QWS_MOUSE_AUTO
       
   188 
       
   189 // Mouse (Non-Auto)
       
   190 //#define QT_NO_QWS_MOUSE_MANUAL
       
   191 
       
   192 // Multi-Process
       
   193 //#define QT_NO_QWS_MULTIPROCESS
       
   194 
       
   195 // Properties
       
   196 //#define QT_NO_QWS_PROPERTIES
       
   197 
       
   198 // QProxyScreen
       
   199 //#define QT_NO_QWS_PROXYSCREEN
       
   200 
       
   201 // Qt Prerendered Font Format
       
   202 //#define QT_NO_QWS_QPF
       
   203 
       
   204 // Qt Prerendered Font Format 2
       
   205 //#define QT_NO_QWS_QPF2
       
   206 
       
   207 // Raster Paint Engine callback functions
       
   208 //#define QT_NO_RASTERCALLBACKS
       
   209 
       
   210 // Resize Handler
       
   211 //#define QT_NO_RESIZEHANDLER
       
   212 
       
   213 // QRubberBand
       
   214 //#define QT_NO_RUBBERBAND
       
   215 
       
   216 // Session Manager
       
   217 //#define QT_NO_SESSIONMANAGER
       
   218 
       
   219 // QSharedMemory
       
   220 //#define QT_NO_SHAREDMEMORY
       
   221 
       
   222 // QShortcut
       
   223 //#define QT_NO_SHORTCUT
       
   224 
       
   225 // QSignalMapper
       
   226 //#define QT_NO_SIGNALMAPPER
       
   227 
       
   228 // QSizeGrip
       
   229 //#define QT_NO_SIZEGRIP
       
   230 
       
   231 // QSlider
       
   232 //#define QT_NO_SLIDER
       
   233 
       
   234 // Sounds
       
   235 //#define QT_NO_SOUND
       
   236 
       
   237 // Spin Widget
       
   238 //#define QT_NO_SPINWIDGET
       
   239 
       
   240 // Splash screen widget
       
   241 //#define QT_NO_SPLASHSCREEN
       
   242 
       
   243 // QStackedWidget
       
   244 //#define QT_NO_STACKEDWIDGET
       
   245 
       
   246 // QStatusBar
       
   247 //#define QT_NO_STATUSBAR
       
   248 
       
   249 // Status Tip
       
   250 //#define QT_NO_STATUSTIP
       
   251 
       
   252 // Standard Template Library
       
   253 //#define QT_NO_STL
       
   254 
       
   255 // QMotifStyle
       
   256 //#define QT_NO_STYLE_MOTIF
       
   257 
       
   258 // QWindowsStyle
       
   259 //#define QT_NO_STYLE_WINDOWS
       
   260 
       
   261 // QSystemSemaphore
       
   262 //#define QT_NO_SYSTEMSEMAPHORE
       
   263 
       
   264 // QTabletEvent
       
   265 //#define QT_NO_TABLETEVENT
       
   266 
       
   267 // QTemporaryFile
       
   268 //#define QT_NO_TEMPORARYFILE
       
   269 
       
   270 // QTextCodec
       
   271 //#define QT_NO_TEXTCODEC
       
   272 
       
   273 // Text Date
       
   274 //#define QT_NO_TEXTDATE
       
   275 
       
   276 // HtmlParser
       
   277 //#define QT_NO_TEXTHTMLPARSER
       
   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
       
   295 //#define QT_NO_UNDOCOMMAND
       
   296 
       
   297 // QUrlInfo
       
   298 //#define QT_NO_URLINFO
       
   299 
       
   300 // QValidator
       
   301 //#define QT_NO_VALIDATOR
       
   302 
       
   303 // QWheelEvent
       
   304 //#define QT_NO_WHEELEVENT
       
   305 
       
   306 // 
       
   307 //#define QT_NO_XMLSTREAM
       
   308 
       
   309 // Accessibility
       
   310 #if !defined(QT_NO_ACCESSIBILITY) && (defined(QT_NO_PROPERTIES))
       
   311 #define QT_NO_ACCESSIBILITY
       
   312 #endif
       
   313 
       
   314 // Animation
       
   315 #if !defined(QT_NO_ANIMATION) && (defined(QT_NO_PROPERTIES))
       
   316 #define QT_NO_ANIMATION
       
   317 #endif
       
   318 
       
   319 // QButtonGroup
       
   320 #if !defined(QT_NO_BUTTONGROUP) && (defined(QT_NO_GROUPBOX))
       
   321 #define QT_NO_BUTTONGROUP
       
   322 #endif
       
   323 
       
   324 // QClipboard
       
   325 #if !defined(QT_NO_CLIPBOARD) && (defined(QT_NO_QWS_PROPERTIES))
       
   326 #define QT_NO_CLIPBOARD
       
   327 #endif
       
   328 
       
   329 // Codecs
       
   330 #if !defined(QT_NO_CODECS) && (defined(QT_NO_TEXTCODEC))
       
   331 #define QT_NO_CODECS
       
   332 #endif
       
   333 
       
   334 // QtConcurrent
       
   335 #if !defined(QT_NO_CONCURRENT) && (defined(QT_NO_THREAD))
       
   336 #define QT_NO_CONCURRENT
       
   337 #endif
       
   338 
       
   339 // QDate/QTime/QDateTime
       
   340 #if !defined(QT_NO_DATESTRING) && (defined(QT_NO_TEXTDATE))
       
   341 #define QT_NO_DATESTRING
       
   342 #endif
       
   343 
       
   344 // QDial
       
   345 #if !defined(QT_NO_DIAL) && (defined(QT_NO_SLIDER))
       
   346 #define QT_NO_DIAL
       
   347 #endif
       
   348 
       
   349 // QFileSystemWatcher
       
   350 #if !defined(QT_NO_FILESYSTEMWATCHER) && (defined(QT_NO_THREAD))
       
   351 #define QT_NO_FILESYSTEMWATCHER
       
   352 #endif
       
   353 
       
   354 // QHostInfo
       
   355 #if !defined(QT_NO_HOSTINFO) && (defined(QT_NO_TEXTSTREAM))
       
   356 #define QT_NO_HOSTINFO
       
   357 #endif
       
   358 
       
   359 // XPM Image Format
       
   360 #if !defined(QT_NO_IMAGEFORMAT_XPM) && (defined(QT_NO_TEXTSTREAM))
       
   361 #define QT_NO_IMAGEFORMAT_XPM
       
   362 #endif
       
   363 
       
   364 // QMenu
       
   365 #if !defined(QT_NO_MENU) && (defined(QT_NO_ACTION))
       
   366 #define QT_NO_MENU
       
   367 #endif
       
   368 
       
   369 // QNetworkDiskCache
       
   370 #if !defined(QT_NO_NETWORKDISKCACHE) && (defined(QT_NO_TEMPORARYFILE))
       
   371 #define QT_NO_NETWORKDISKCACHE
       
   372 #endif
       
   373 
       
   374 // Phonon::SeekSlider
       
   375 #if !defined(QT_NO_PHONON_SEEKSLIDER) && (defined(QT_NO_SLIDER))
       
   376 #define QT_NO_PHONON_SEEKSLIDER
       
   377 #endif
       
   378 
       
   379 // Phonon::VideoPlayer
       
   380 #if !defined(QT_NO_PHONON_VIDEOPLAYER) && (defined(QT_NO_PHONON_VIDEO))
       
   381 #define QT_NO_PHONON_VIDEOPLAYER
       
   382 #endif
       
   383 
       
   384 // Phonon::VolumeFaderEffect
       
   385 #if !defined(QT_NO_PHONON_VOLUMEFADEREFFECT) && (defined(QT_NO_PHONON_EFFECT))
       
   386 #define QT_NO_PHONON_VOLUMEFADEREFFECT
       
   387 #endif
       
   388 
       
   389 // Phonon::VolumeSlider
       
   390 #if !defined(QT_NO_PHONON_VOLUMESLIDER) && (defined(QT_NO_SLIDER))
       
   391 #define QT_NO_PHONON_VOLUMESLIDER
       
   392 #endif
       
   393 
       
   394 // QProcess
       
   395 #if !defined(QT_NO_PROCESS) && (defined(QT_NO_THREAD))
       
   396 #define QT_NO_PROCESS
       
   397 #endif
       
   398 
       
   399 // QProgressDialog
       
   400 #if !defined(QT_NO_PROGRESSDIALOG) && (defined(QT_NO_PROGRESSBAR))
       
   401 #define QT_NO_PROGRESSDIALOG
       
   402 #endif
       
   403 
       
   404 // Cursor
       
   405 #if !defined(QT_NO_QWS_CURSOR) && (defined(QT_NO_CURSOR))
       
   406 #define QT_NO_QWS_CURSOR
       
   407 #endif
       
   408 
       
   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
       
   413 
       
   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
       
   418 
       
   419 // Dynamic screen transformation.
       
   420 #if !defined(QT_NO_QWS_DYNAMICSCREENTRANSFORMATION) && (defined(QT_NO_QWS_PROXYSCREEN))
       
   421 #define QT_NO_QWS_DYNAMICSCREENTRANSFORMATION
       
   422 #endif
       
   423 
       
   424 // Manager
       
   425 #if !defined(QT_NO_QWS_MANAGER) && (defined(QT_NO_QWS_DECORATION_DEFAULT))
       
   426 #define QT_NO_QWS_MANAGER
       
   427 #endif
       
   428 
       
   429 // QScrollBar
       
   430 #if !defined(QT_NO_SCROLLBAR) && (defined(QT_NO_SLIDER))
       
   431 #define QT_NO_SCROLLBAR
       
   432 #endif
       
   433 
       
   434 // QSettings
       
   435 #if !defined(QT_NO_SETTINGS) && (defined(QT_NO_TEXTSTREAM))
       
   436 #define QT_NO_SETTINGS
       
   437 #endif
       
   438 
       
   439 //  SOCKS5
       
   440 #if !defined(QT_NO_SOCKS5) && (defined(QT_NO_NETWORKPROXY))
       
   441 #define QT_NO_SOCKS5
       
   442 #endif
       
   443 
       
   444 // QSplitter
       
   445 #if !defined(QT_NO_SPLITTER) && (defined(QT_NO_RUBBERBAND))
       
   446 #define QT_NO_SPLITTER
       
   447 #endif
       
   448 
       
   449 // State machine
       
   450 #if !defined(QT_NO_STATEMACHINE) && (defined(QT_NO_PROPERTIES))
       
   451 #define QT_NO_STATEMACHINE
       
   452 #endif
       
   453 
       
   454 // QCDEStyle
       
   455 #if !defined(QT_NO_STYLE_CDE) && (defined(QT_NO_STYLE_MOTIF))
       
   456 #define QT_NO_STYLE_CDE
       
   457 #endif
       
   458 
       
   459 // QWindowsXPStyle
       
   460 #if !defined(QT_NO_STYLE_WINDOWSXP) && (defined(QT_NO_STYLE_WINDOWS))
       
   461 #define QT_NO_STYLE_WINDOWSXP
       
   462 #endif
       
   463 
       
   464 // SXE
       
   465 #if !defined(QT_NO_SXE) && (defined(QT_NO_QWS_MULTIPROCESS))
       
   466 #define QT_NO_SXE
       
   467 #endif
       
   468 
       
   469 // QSystemTrayIcon
       
   470 #if !defined(QT_NO_SYSTEMTRAYICON) && (defined(QT_NO_ICON))
       
   471 #define QT_NO_SYSTEMTRAYICON
       
   472 #endif
       
   473 
       
   474 // QUndoStack
       
   475 #if !defined(QT_NO_UNDOSTACK) && (defined(QT_NO_UNDOCOMMAND))
       
   476 #define QT_NO_UNDOSTACK
       
   477 #endif
       
   478 
       
   479 // ActiveQt
       
   480 #if !defined(QT_NO_WIN_ACTIVEQT) && (defined(QT_NO_PROPERTIES))
       
   481 #define QT_NO_WIN_ACTIVEQT
       
   482 #endif
       
   483 
       
   484 // QWizard
       
   485 #if !defined(QT_NO_WIZARD) && (defined(QT_NO_PROPERTIES))
       
   486 #define QT_NO_WIZARD
       
   487 #endif
       
   488 
       
   489 // QXmlStreamReader
       
   490 #if !defined(QT_NO_XMLSTREAMREADER) && (defined(QT_NO_XMLSTREAM))
       
   491 #define QT_NO_XMLSTREAMREADER
       
   492 #endif
       
   493 
       
   494 // QXmlStreamWriter
       
   495 #if !defined(QT_NO_XMLSTREAMWRITER) && (defined(QT_NO_XMLSTREAM))
       
   496 #define QT_NO_XMLSTREAMWRITER
       
   497 #endif
       
   498 
       
   499 // Context menu
       
   500 #if !defined(QT_NO_CONTEXTMENU) && (defined(QT_NO_MENU))
       
   501 #define QT_NO_CONTEXTMENU
       
   502 #endif
       
   503 
       
   504 // QFileSystemModel
       
   505 #if !defined(QT_NO_FILESYSTEMMODEL) && (defined(QT_NO_FILESYSTEMWATCHER))
       
   506 #define QT_NO_FILESYSTEMMODEL
       
   507 #endif
       
   508 
       
   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
       
   513 
       
   514 // Hyper Text Transfer Protocol
       
   515 #if !defined(QT_NO_HTTP) && (defined(QT_NO_HOSTINFO))
       
   516 #define QT_NO_HTTP
       
   517 #endif
       
   518 
       
   519 // QLibrary
       
   520 #if !defined(QT_NO_LIBRARY) && (defined(QT_NO_SETTINGS))
       
   521 #define QT_NO_LIBRARY
       
   522 #endif
       
   523 
       
   524 // QPrinter
       
   525 #if !defined(QT_NO_PRINTER) && (defined(QT_NO_TEXTSTREAM) || defined(QT_NO_PICTURE))
       
   526 #define QT_NO_PRINTER
       
   527 #endif
       
   528 
       
   529 // QScrollArea
       
   530 #if !defined(QT_NO_SCROLLAREA) && (defined(QT_NO_SCROLLBAR))
       
   531 #define QT_NO_SCROLLAREA
       
   532 #endif
       
   533 
       
   534 // OdfWriter
       
   535 #if !defined(QT_NO_TEXTODFWRITER) && (defined(QT_NO_XMLSTREAMWRITER))
       
   536 #define QT_NO_TEXTODFWRITER
       
   537 #endif
       
   538 
       
   539 // QToolButton
       
   540 #if !defined(QT_NO_TOOLBUTTON) && (defined(QT_NO_ICON) || defined(QT_NO_ACTION))
       
   541 #define QT_NO_TOOLBUTTON
       
   542 #endif
       
   543 
       
   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
       
   548 
       
   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
       
   553 
       
   554 // QGraphicsView
       
   555 #if !defined(QT_NO_GRAPHICSVIEW) && (defined(QT_NO_SCROLLAREA))
       
   556 #define QT_NO_GRAPHICSVIEW
       
   557 #endif
       
   558 
       
   559 // QMdiArea
       
   560 #if !defined(QT_NO_MDIAREA) && (defined(QT_NO_SCROLLAREA))
       
   561 #define QT_NO_MDIAREA
       
   562 #endif
       
   563 
       
   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
       
   568 
       
   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
       
   573 
       
   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
       
   578 
       
   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
       
   583 
       
   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
       
   588 
       
   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
       
   593 
       
   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
       
   598 
       
   599 // QtSvg module
       
   600 #if !defined(QT_NO_SVG) && (defined(QT_NO_XMLSTREAMREADER) || defined(QT_NO_CSSPARSER))
       
   601 #define QT_NO_SVG
       
   602 #endif
       
   603 
       
   604 // QTabBar
       
   605 #if !defined(QT_NO_TABBAR) && (defined(QT_NO_TOOLBUTTON))
       
   606 #define QT_NO_TABBAR
       
   607 #endif
       
   608 
       
   609 // QUndoGroup
       
   610 #if !defined(QT_NO_UNDOGROUP) && (defined(QT_NO_UNDOCOMMAND) || defined(QT_NO_UNDOSTACK))
       
   611 #define QT_NO_UNDOGROUP
       
   612 #endif
       
   613 
       
   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
       
   618 
       
   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
       
   623 
       
   624 // QSvgGenerator
       
   625 #if !defined(QT_NO_SVGGENERATOR) && (defined(QT_NO_SVG))
       
   626 #define QT_NO_SVGGENERATOR
       
   627 #endif
       
   628 
       
   629 // QSvgRenderer
       
   630 #if !defined(QT_NO_SVGRENDERER) && (defined(QT_NO_SVG))
       
   631 #define QT_NO_SVGRENDERER
       
   632 #endif
       
   633 
       
   634 // Q3TabDialog
       
   635 #if !defined(QT_NO_TABDIALOG) && (defined(QT_NO_TABBAR))
       
   636 #define QT_NO_TABDIALOG
       
   637 #endif
       
   638 
       
   639 // QTextCodecPlugin
       
   640 #if !defined(QT_NO_TEXTCODECPLUGIN) && (defined(QT_NO_TEXTCODEC) || defined(QT_NO_LIBRARY))
       
   641 #define QT_NO_TEXTCODECPLUGIN
       
   642 #endif
       
   643 
       
   644 // QTextEdit
       
   645 #if !defined(QT_NO_TEXTEDIT) && (defined(QT_NO_SCROLLAREA) || defined(QT_NO_PROPERTIES))
       
   646 #define QT_NO_TEXTEDIT
       
   647 #endif
       
   648 
       
   649 // QWhatsThis
       
   650 #if !defined(QT_NO_WHATSTHIS) && (defined(QT_NO_TOOLBUTTON) || defined(QT_NO_ACTION))
       
   651 #define QT_NO_WHATSTHIS
       
   652 #endif
       
   653 
       
   654 // QDirModel
       
   655 #if !defined(QT_NO_DIRMODEL) && (defined(QT_NO_ITEMVIEWS))
       
   656 #define QT_NO_DIRMODEL
       
   657 #endif
       
   658 
       
   659 // QErrorMessage
       
   660 #if !defined(QT_NO_ERRORMESSAGE) && (defined(QT_NO_TEXTEDIT))
       
   661 #define QT_NO_ERRORMESSAGE
       
   662 #endif
       
   663 
       
   664 // QListView
       
   665 #if !defined(QT_NO_LISTVIEW) && (defined(QT_NO_ITEMVIEWS))
       
   666 #define QT_NO_LISTVIEW
       
   667 #endif
       
   668 
       
   669 // QMenuBar
       
   670 #if !defined(QT_NO_MENUBAR) && (defined(QT_NO_MENU) || defined(QT_NO_TOOLBUTTON))
       
   671 #define QT_NO_MENUBAR
       
   672 #endif
       
   673 
       
   674 // QAbstractProxyModel
       
   675 #if !defined(QT_NO_PROXYMODEL) && (defined(QT_NO_ITEMVIEWS))
       
   676 #define QT_NO_PROXYMODEL
       
   677 #endif
       
   678 
       
   679 // QStandardItemModel
       
   680 #if !defined(QT_NO_STANDARDITEMMODEL) && (defined(QT_NO_ITEMVIEWS))
       
   681 #define QT_NO_STANDARDITEMMODEL
       
   682 #endif
       
   683 
       
   684 // QStringListModel
       
   685 #if !defined(QT_NO_STRINGLISTMODEL) && (defined(QT_NO_ITEMVIEWS))
       
   686 #define QT_NO_STRINGLISTMODEL
       
   687 #endif
       
   688 
       
   689 // QSvgWidget
       
   690 #if !defined(QT_NO_SVGWIDGET) && (defined(QT_NO_SVGRENDERER))
       
   691 #define QT_NO_SVGWIDGET
       
   692 #endif
       
   693 
       
   694 // QSyntaxHighlighter
       
   695 #if !defined(QT_NO_SYNTAXHIGHLIGHTER) && (defined(QT_NO_TEXTEDIT))
       
   696 #define QT_NO_SYNTAXHIGHLIGHTER
       
   697 #endif
       
   698 
       
   699 // QTableView
       
   700 #if !defined(QT_NO_TABLEVIEW) && (defined(QT_NO_ITEMVIEWS))
       
   701 #define QT_NO_TABLEVIEW
       
   702 #endif
       
   703 
       
   704 // QTabWidget
       
   705 #if !defined(QT_NO_TABWIDGET) && (defined(QT_NO_TABBAR) || defined(QT_NO_STACKEDWIDGET))
       
   706 #define QT_NO_TABWIDGET
       
   707 #endif
       
   708 
       
   709 // QTextBrowser
       
   710 #if !defined(QT_NO_TEXTBROWSER) && (defined(QT_NO_TEXTEDIT))
       
   711 #define QT_NO_TEXTBROWSER
       
   712 #endif
       
   713 
       
   714 // QTreeView
       
   715 #if !defined(QT_NO_TREEVIEW) && (defined(QT_NO_ITEMVIEWS))
       
   716 #define QT_NO_TREEVIEW
       
   717 #endif
       
   718 
       
   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
       
   723 
       
   724 // QColumnView
       
   725 #if !defined(QT_NO_COLUMNVIEW) && (defined(QT_NO_LISTVIEW))
       
   726 #define QT_NO_COLUMNVIEW
       
   727 #endif
       
   728 
       
   729 // QCompleter
       
   730 #if !defined(QT_NO_COMPLETER) && (defined(QT_NO_PROXYMODEL))
       
   731 #define QT_NO_COMPLETER
       
   732 #endif
       
   733 
       
   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
       
   738 
       
   739 // QDataWidgetMapper
       
   740 #if !defined(QT_NO_DATAWIDGETMAPPER) && (defined(QT_NO_ITEMVIEWS) || defined(QT_NO_PROPERTIES))
       
   741 #define QT_NO_DATAWIDGETMAPPER
       
   742 #endif
       
   743 
       
   744 // QListWidget
       
   745 #if !defined(QT_NO_LISTWIDGET) && (defined(QT_NO_LISTVIEW))
       
   746 #define QT_NO_LISTWIDGET
       
   747 #endif
       
   748 
       
   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
       
   753 
       
   754 // QSortFilterProxyModel
       
   755 #if !defined(QT_NO_SORTFILTERPROXYMODEL) && (defined(QT_NO_PROXYMODEL))
       
   756 #define QT_NO_SORTFILTERPROXYMODEL
       
   757 #endif
       
   758 
       
   759 // QTableWidget
       
   760 #if !defined(QT_NO_TABLEWIDGET) && (defined(QT_NO_TABLEVIEW))
       
   761 #define QT_NO_TABLEWIDGET
       
   762 #endif
       
   763 
       
   764 // QTreeWidget
       
   765 #if !defined(QT_NO_TREEWIDGET) && (defined(QT_NO_TREEVIEW))
       
   766 #define QT_NO_TREEWIDGET
       
   767 #endif
       
   768 
       
   769 // QPrintPreviewWidget
       
   770 #if !defined(QT_NO_PRINTPREVIEWWIDGET) && (defined(QT_NO_GRAPHICSVIEW) || defined(QT_NO_PRINTER))
       
   771 #define QT_NO_PRINTPREVIEWWIDGET
       
   772 #endif
       
   773 
       
   774 // QToolBar
       
   775 #if !defined(QT_NO_TOOLBAR) && (defined(QT_NO_MAINWINDOW))
       
   776 #define QT_NO_TOOLBAR
       
   777 #endif
       
   778 
       
   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
       
   783 
       
   784 // QDockwidget
       
   785 #if !defined(QT_NO_DOCKWIDGET) && (defined(QT_NO_RUBBERBAND) || defined(QT_NO_MAINWINDOW))
       
   786 #define QT_NO_DOCKWIDGET
       
   787 #endif
       
   788 
       
   789 // QUndoView
       
   790 #if !defined(QT_NO_UNDOVIEW) && (defined(QT_NO_UNDOSTACK) || defined(QT_NO_LISTVIEW))
       
   791 #define QT_NO_UNDOVIEW
       
   792 #endif
       
   793 
       
   794 // QGraphicsSvgItem
       
   795 #if !defined(QT_NO_GRAPHICSSVGITEM) && (defined(QT_NO_SVGRENDERER) || defined(QT_NO_GRAPHICSVIEW))
       
   796 #define QT_NO_GRAPHICSSVGITEM
       
   797 #endif
       
   798 
       
   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
       
   803 
       
   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
       
   808 
       
   809 // QDateTimeEdit
       
   810 #if !defined(QT_NO_DATETIMEEDIT) && (defined(QT_NO_CALENDARWIDGET) || defined(QT_NO_DATESTRING))
       
   811 #define QT_NO_DATETIMEEDIT
       
   812 #endif
       
   813 
       
   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
       
   818 
       
   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
       
   823 
       
   824 // QFontComboBox
       
   825 #if !defined(QT_NO_FONTCOMBOBOX) && (defined(QT_NO_COMBOBOX) || defined(QT_NO_STRINGLISTMODEL))
       
   826 #define QT_NO_FONTCOMBOBOX
       
   827 #endif
       
   828 
       
   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
       
   833 
       
   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
       
   838 
       
   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
       
   843 
       
   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
       
   848 
       
   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
       
   853