1 /**************************************************************************** 2 ** 3 ** Copyright (C) 2015 The Qt Company Ltd. 4 ** Contact: http://www.qt.io/licensing/ 5 ** 6 ** This file is part of the QtCore module of the Qt Toolkit. 7 ** 8 ** $QT_BEGIN_LICENSE:LGPL$ 9 ** Commercial License Usage 10 ** Licensees holding valid commercial Qt licenses may use this file in 11 ** accordance with the commercial license agreement provided with the 12 ** Software or, alternatively, in accordance with the terms contained in 13 ** a written agreement between you and The Qt Company. For licensing terms 14 ** and conditions see http://www.qt.io/terms-conditions. For further 15 ** information use the contact form at http://www.qt.io/contact-us. 16 ** 17 ** GNU Lesser General Public License Usage 18 ** Alternatively, this file may be used under the terms of the GNU Lesser 19 ** General Public License version 2.1 or version 3 as published by the Free 20 ** Software Foundation and appearing in the file LICENSE.LGPLv21 and 21 ** LICENSE.LGPLv3 included in the packaging of this file. Please review the 22 ** following information to ensure the GNU Lesser General Public License 23 ** requirements will be met: https://www.gnu.org/licenses/lgpl.html and 24 ** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 25 ** 26 ** As a special exception, The Qt Company gives you certain additional 27 ** rights. These rights are described in The Qt Company LGPL Exception 28 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 29 ** 30 ** GNU General Public License Usage 31 ** Alternatively, this file may be used under the terms of the GNU 32 ** General Public License version 3.0 as published by the Free Software 33 ** Foundation and appearing in the file LICENSE.GPL included in the 34 ** packaging of this file. Please review the following information to 35 ** ensure the GNU General Public License version 3.0 requirements will be 36 ** met: http://www.gnu.org/copyleft/gpl.html. 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 * by $QTSRCDIR/util/scripts/make_qfeatures_dot_h 47 */ 48 49 // QAction 50 //#define QT_NO_ACTION 51 52 // Big Codecs 53 //#define QT_NO_BIG_CODECS 54 55 // Color Names 56 //#define QT_NO_COLORNAMES 57 58 // QtConcurrent 59 //#define QT_NO_CONCURRENT 60 61 // QCopChannel 62 //#define QT_NO_COP 63 64 // CssParser 65 //#define QT_NO_CSSPARSER 66 67 // QCursor 68 //#define QT_NO_CURSOR 69 70 // QDesktopServices 71 //#define QT_NO_DESKTOPSERVICES 72 73 // QDirectPainter 74 //#define QT_NO_DIRECTPAINTER 75 76 // Document Object Model 77 //#define QT_NO_DOM 78 79 // Effects 80 //#define QT_NO_EFFECTS 81 82 // QFileSystemIterator 83 //#define QT_NO_FILESYSTEMITERATOR 84 85 // QFileSystemWatcher 86 //#define QT_NO_FILESYSTEMWATCHER 87 88 // Freetype Font Engine 89 //#define QT_NO_FREETYPE 90 91 // Gesture 92 //#define QT_NO_GESTURES 93 94 // QGroupBox 95 //#define QT_NO_GROUPBOX 96 97 // QImageIOPlugin 98 //#define QT_NO_IMAGEFORMATPLUGIN 99 100 // BMP Image Format 101 //#define QT_NO_IMAGEFORMAT_BMP 102 103 // JPEG Image Format 104 //#define QT_NO_IMAGEFORMAT_JPEG 105 106 // PNG Image Format 107 //#define QT_NO_IMAGEFORMAT_PNG 108 109 // PPM Image Format 110 //#define QT_NO_IMAGEFORMAT_PPM 111 112 // XBM Image Format 113 //#define QT_NO_IMAGEFORMAT_XBM 114 115 // QImage::createHeuristicMask() 116 //#define QT_NO_IMAGE_HEURISTIC_MASK 117 118 // Image Text 119 //#define QT_NO_IMAGE_TEXT 120 121 // QLCDNumber 122 //#define QT_NO_LCDNUMBER 123 124 // QLineEdit 125 //#define QT_NO_LINEEDIT 126 127 // QMessageBox 128 //#define QT_NO_MESSAGEBOX 129 130 // QMovie 131 //#define QT_NO_MOVIE 132 133 // QNetworkInterface 134 //#define QT_NO_NETWORKINTERFACE 135 136 // QNetworkProxy 137 //#define QT_NO_NETWORKPROXY 138 139 // Qt::WA_PaintOnScreen 140 //#define QT_NO_PAINTONSCREEN 141 142 // Painting Debug Utilities 143 //#define QT_NO_PAINT_DEBUG 144 145 // Phonon::AbstractMediaStream 146 //#define QT_NO_PHONON_ABSTRACTMEDIASTREAM 147 148 // Support for Audio Capture 149 //#define QT_NO_PHONON_AUDIOCAPTURE 150 151 // Phonon::Effect 152 //#define QT_NO_PHONON_EFFECT 153 154 // Phonon::MediaController 155 //#define QT_NO_PHONON_MEDIACONTROLLER 156 157 // Phonon::ObjectDescriptionModel 158 //#define QT_NO_PHONON_OBJECTDESCRIPTIONMODEL 159 160 // Phonon::VideoWidget 161 //#define QT_NO_PHONON_VIDEO 162 163 // QPicture 164 //#define QT_NO_PICTURE 165 166 // QProcess 167 //#define QT_NO_PROCESS 168 169 // QProgressBar 170 //#define QT_NO_PROGRESSBAR 171 172 // Properties 173 //#define QT_NO_PROPERTIES 174 175 // Universally Unique Identifier Convertion 176 //#define QT_NO_QUUID_STRING 177 178 // QWSEmbedWidget 179 //#define QT_NO_QWSEMBEDWIDGET 180 181 // Decoration 182 //#define QT_NO_QWS_DECORATION_DEFAULT 183 184 // Keyboard 185 //#define QT_NO_QWS_KEYBOARD 186 187 // Mouse 188 //#define QT_NO_QWS_MOUSE 189 190 // Mouse (Auto) 191 //#define QT_NO_QWS_MOUSE_AUTO 192 193 // Mouse (Non-Auto) 194 //#define QT_NO_QWS_MOUSE_MANUAL 195 196 // Multi-Process 197 //#define QT_NO_QWS_MULTIPROCESS 198 199 // Properties 200 //#define QT_NO_QWS_PROPERTIES 201 202 // QProxyScreen 203 //#define QT_NO_QWS_PROXYSCREEN 204 205 // Qt Prerendered Font Format 206 //#define QT_NO_QWS_QPF 207 208 // Qt Prerendered Font Format 2 209 //#define QT_NO_QWS_QPF2 210 211 // Raster Paint Engine callback functions 212 //#define QT_NO_RASTERCALLBACKS 213 214 // Resize Handler 215 //#define QT_NO_RESIZEHANDLER 216 217 // QRubberBand 218 //#define QT_NO_RUBBERBAND 219 220 // Session Manager 221 //#define QT_NO_SESSIONMANAGER 222 223 // QSettings 224 //#define QT_NO_SETTINGS 225 226 // QSharedMemory 227 //#define QT_NO_SHAREDMEMORY 228 229 // QShortcut 230 //#define QT_NO_SHORTCUT 231 232 // QSignalMapper 233 //#define QT_NO_SIGNALMAPPER 234 235 // QSizeGrip 236 //#define QT_NO_SIZEGRIP 237 238 // QSlider 239 //#define QT_NO_SLIDER 240 241 // Sounds 242 //#define QT_NO_SOUND 243 244 // Spin Widget 245 //#define QT_NO_SPINWIDGET 246 247 // Splash screen widget 248 //#define QT_NO_SPLASHSCREEN 249 250 // QStackedWidget 251 //#define QT_NO_STACKEDWIDGET 252 253 // QStatusBar 254 //#define QT_NO_STATUSBAR 255 256 // Status Tip 257 //#define QT_NO_STATUSTIP 258 259 // Standard Template Library 260 //#define QT_NO_STL 261 262 // QMotifStyle 263 //#define QT_NO_STYLE_MOTIF 264 265 // QWindowsStyle 266 //#define QT_NO_STYLE_WINDOWS 267 268 // QSystemSemaphore 269 //#define QT_NO_SYSTEMSEMAPHORE 270 271 // QSystemTrayIcon 272 //#define QT_NO_SYSTEMTRAYICON 273 274 // QTabletEvent 275 //#define QT_NO_TABLETEVENT 276 277 // QTemporaryFile 278 //#define QT_NO_TEMPORARYFILE 279 280 // QTextCodec 281 //#define QT_NO_TEXTCODEC 282 283 // Text Date 284 //#define QT_NO_TEXTDATE 285 286 // HtmlParser 287 //#define QT_NO_TEXTHTMLPARSER 288 289 // QTextStream 290 //#define QT_NO_TEXTSTREAM 291 292 // QToolTip 293 //#define QT_NO_TOOLTIP 294 295 // Translation 296 //#define QT_NO_TRANSLATION 297 298 // QUdpSocket 299 //#define QT_NO_UDPSOCKET 300 301 // QUndoCommand 302 //#define QT_NO_UNDOCOMMAND 303 304 // QUrlInfo 305 //#define QT_NO_URLINFO 306 307 // QValidator 308 //#define QT_NO_VALIDATOR 309 310 // QWheelEvent 311 //#define QT_NO_WHEELEVENT 312 313 // 314 //#define QT_NO_XMLSTREAM 315 316 // Animation 317 #if !defined(QT_NO_ANIMATION) && (defined(QT_NO_PROPERTIES)) 318 #define QT_NO_ANIMATION 319 #endif 320 321 // QButtonGroup 322 #if !defined(QT_NO_BUTTONGROUP) && (defined(QT_NO_GROUPBOX)) 323 #define QT_NO_BUTTONGROUP 324 #endif 325 326 // QClipboard 327 #if !defined(QT_NO_CLIPBOARD) && (defined(QT_NO_QWS_PROPERTIES)) 328 #define QT_NO_CLIPBOARD 329 #endif 330 331 // Codecs 332 #if !defined(QT_NO_CODECS) && (defined(QT_NO_TEXTCODEC)) 333 #define QT_NO_CODECS 334 #endif 335 336 // QDate/QTime/QDateTime 337 #if !defined(QT_NO_DATESTRING) && (defined(QT_NO_TEXTDATE)) 338 #define QT_NO_DATESTRING 339 #endif 340 341 // QDial 342 #if !defined(QT_NO_DIAL) && (defined(QT_NO_SLIDER)) 343 #define QT_NO_DIAL 344 #endif 345 346 // QFileSystemModel 347 #if !defined(QT_NO_FILESYSTEMMODEL) && (defined(QT_NO_FILESYSTEMWATCHER)) 348 #define QT_NO_FILESYSTEMMODEL 349 #endif 350 351 // QHostInfo 352 #if !defined(QT_NO_HOSTINFO) && (defined(QT_NO_TEXTSTREAM)) 353 #define QT_NO_HOSTINFO 354 #endif 355 356 // XPM Image Format 357 #if !defined(QT_NO_IMAGEFORMAT_XPM) && (defined(QT_NO_TEXTSTREAM)) 358 #define QT_NO_IMAGEFORMAT_XPM 359 #endif 360 361 // QLibrary 362 #if !defined(QT_NO_LIBRARY) && (defined(QT_NO_SETTINGS)) 363 #define QT_NO_LIBRARY 364 #endif 365 366 // QMenu 367 #if !defined(QT_NO_MENU) && (defined(QT_NO_ACTION)) 368 #define QT_NO_MENU 369 #endif 370 371 // QNetworkDiskCache 372 #if !defined(QT_NO_NETWORKDISKCACHE) && (defined(QT_NO_TEMPORARYFILE)) 373 #define QT_NO_NETWORKDISKCACHE 374 #endif 375 376 // Phonon::SeekSlider 377 #if !defined(QT_NO_PHONON_SEEKSLIDER) && (defined(QT_NO_SLIDER)) 378 #define QT_NO_PHONON_SEEKSLIDER 379 #endif 380 381 // Phonon::AbstractMediaStream 382 #if !defined(QT_NO_PHONON_SETTINGSGROUP) && (defined(QT_NO_SETTINGS)) 383 #define QT_NO_PHONON_SETTINGSGROUP 384 #endif 385 386 // Phonon::VideoPlayer 387 #if !defined(QT_NO_PHONON_VIDEOPLAYER) && (defined(QT_NO_PHONON_VIDEO)) 388 #define QT_NO_PHONON_VIDEOPLAYER 389 #endif 390 391 // Phonon::VolumeFaderEffect 392 #if !defined(QT_NO_PHONON_VOLUMEFADEREFFECT) && (defined(QT_NO_PHONON_EFFECT)) 393 #define QT_NO_PHONON_VOLUMEFADEREFFECT 394 #endif 395 396 // QProgressDialog 397 #if !defined(QT_NO_PROGRESSDIALOG) && (defined(QT_NO_PROGRESSBAR)) 398 #define QT_NO_PROGRESSDIALOG 399 #endif 400 401 // Cursor 402 #if !defined(QT_NO_QWS_CURSOR) && (defined(QT_NO_CURSOR)) 403 #define QT_NO_QWS_CURSOR 404 #endif 405 406 // Decoration (Styled) 407 #if !defined(QT_NO_QWS_DECORATION_STYLED) && (defined(QT_NO_QWS_DECORATION_DEFAULT)) 408 #define QT_NO_QWS_DECORATION_STYLED 409 #endif 410 411 // Decoration (Windows Style) 412 #if !defined(QT_NO_QWS_DECORATION_WINDOWS) && (defined(QT_NO_QWS_DECORATION_DEFAULT)) 413 #define QT_NO_QWS_DECORATION_WINDOWS 414 #endif 415 416 // Dynamic screen transformation. 417 #if !defined(QT_NO_QWS_DYNAMICSCREENTRANSFORMATION) && (defined(QT_NO_QWS_PROXYSCREEN)) 418 #define QT_NO_QWS_DYNAMICSCREENTRANSFORMATION 419 #endif 420 421 // Manager 422 #if !defined(QT_NO_QWS_MANAGER) && (defined(QT_NO_QWS_DECORATION_DEFAULT)) 423 #define QT_NO_QWS_MANAGER 424 #endif 425 426 // QVncTransformed 427 #if !defined(QT_NO_QWS_TRANSFORMED) && (defined(QT_NO_QWS_PROXYSCREEN)) 428 #define QT_NO_QWS_TRANSFORMED 429 #endif 430 431 // QVncScreen 432 #if !defined(QT_NO_QWS_VNC) && (defined(QT_NO_QWS_PROXYSCREEN)) 433 #define QT_NO_QWS_VNC 434 #endif 435 436 // QScrollBar 437 #if !defined(QT_NO_SCROLLBAR) && (defined(QT_NO_SLIDER)) 438 #define QT_NO_SCROLLBAR 439 #endif 440 441 // SOCKS5 442 #if !defined(QT_NO_SOCKS5) && (defined(QT_NO_NETWORKPROXY)) 443 #define QT_NO_SOCKS5 444 #endif 445 446 // QSoftKeyManager 447 #if !defined(QT_NO_SOFTKEYMANAGER) && (defined(QT_NO_ACTION)) 448 #define QT_NO_SOFTKEYMANAGER 449 #endif 450 451 // QSplitter 452 #if !defined(QT_NO_SPLITTER) && (defined(QT_NO_RUBBERBAND)) 453 #define QT_NO_SPLITTER 454 #endif 455 456 // State machine 457 #if !defined(QT_NO_STATEMACHINE) && (defined(QT_NO_PROPERTIES)) 458 #define QT_NO_STATEMACHINE 459 #endif 460 461 // QCDEStyle 462 #if !defined(QT_NO_STYLE_CDE) && (defined(QT_NO_STYLE_MOTIF)) 463 #define QT_NO_STYLE_CDE 464 #endif 465 466 // QWindowsXPStyle 467 #if !defined(QT_NO_STYLE_WINDOWSXP) && (defined(QT_NO_STYLE_WINDOWS)) 468 #define QT_NO_STYLE_WINDOWSXP 469 #endif 470 471 // SXE 472 #if !defined(QT_NO_SXE) && (defined(QT_NO_QWS_MULTIPROCESS)) 473 #define QT_NO_SXE 474 #endif 475 476 // QToolButton 477 #if !defined(QT_NO_TOOLBUTTON) && (defined(QT_NO_ACTION)) 478 #define QT_NO_TOOLBUTTON 479 #endif 480 481 // QUndoStack 482 #if !defined(QT_NO_UNDOSTACK) && (defined(QT_NO_UNDOCOMMAND)) 483 #define QT_NO_UNDOSTACK 484 #endif 485 486 // ActiveQt 487 #if !defined(QT_NO_WIN_ACTIVEQT) && (defined(QT_NO_PROPERTIES)) 488 #define QT_NO_WIN_ACTIVEQT 489 #endif 490 491 // QWizard 492 #if !defined(QT_NO_WIZARD) && (defined(QT_NO_PROPERTIES)) 493 #define QT_NO_WIZARD 494 #endif 495 496 // QXmlStreamReader 497 #if !defined(QT_NO_XMLSTREAMREADER) && (defined(QT_NO_XMLSTREAM)) 498 #define QT_NO_XMLSTREAMREADER 499 #endif 500 501 // QXmlStreamWriter 502 #if !defined(QT_NO_XMLSTREAMWRITER) && (defined(QT_NO_XMLSTREAM)) 503 #define QT_NO_XMLSTREAMWRITER 504 #endif 505 506 // Bearer Management 507 #if !defined(QT_NO_BEARERMANAGEMENT) && (defined(QT_NO_LIBRARY)) 508 #define QT_NO_BEARERMANAGEMENT 509 #endif 510 511 // Context menu 512 #if !defined(QT_NO_CONTEXTMENU) && (defined(QT_NO_MENU)) 513 #define QT_NO_CONTEXTMENU 514 #endif 515 516 // QtDBus module 517 #if !defined(QT_NO_DBUS) && (defined(QT_NO_PROPERTIES) || defined(QT_NO_DOM)) 518 #define QT_NO_DBUS 519 #endif 520 521 // File Transfer Protocol 522 #if !defined(QT_NO_FTP) && (defined(QT_NO_URLINFO) || defined(QT_NO_TEXTDATE)) 523 #define QT_NO_FTP 524 #endif 525 526 // QInputContext 527 #if !defined(QT_NO_IM) && (defined(QT_NO_LIBRARY)) 528 #define QT_NO_IM 529 #endif 530 531 // Phonon::PlatformPlugin 532 #if !defined(QT_NO_PHONON_PLATFORMPLUGIN) && (defined(QT_NO_LIBRARY)) 533 #define QT_NO_PHONON_PLATFORMPLUGIN 534 #endif 535 536 // QScrollArea 537 #if !defined(QT_NO_SCROLLAREA) && (defined(QT_NO_SCROLLBAR)) 538 #define QT_NO_SCROLLAREA 539 #endif 540 541 // QWindowsVistaStyle 542 #if !defined(QT_NO_STYLE_WINDOWSVISTA) && (defined(QT_NO_STYLE_WINDOWSXP)) 543 #define QT_NO_STYLE_WINDOWSVISTA 544 #endif 545 546 // QTabBar 547 #if !defined(QT_NO_TABBAR) && (defined(QT_NO_TOOLBUTTON)) 548 #define QT_NO_TABBAR 549 #endif 550 551 // OdfWriter 552 #if !defined(QT_NO_TEXTODFWRITER) && (defined(QT_NO_XMLSTREAMWRITER)) 553 #define QT_NO_TEXTODFWRITER 554 #endif 555 556 // Translation (UTF-8 representation) 557 #if !defined(QT_NO_TRANSLATION_UTF8) && (defined(QT_NO_TRANSLATION) || defined(QT_NO_TEXTCODEC)) 558 #define QT_NO_TRANSLATION_UTF8 559 #endif 560 561 // QUndoGroup 562 #if !defined(QT_NO_UNDOGROUP) && (defined(QT_NO_UNDOSTACK)) 563 #define QT_NO_UNDOGROUP 564 #endif 565 566 // QWhatsThis 567 #if !defined(QT_NO_WHATSTHIS) && (defined(QT_NO_TOOLBUTTON)) 568 #define QT_NO_WHATSTHIS 569 #endif 570 571 // Drag and drop 572 #if !defined(QT_NO_DRAGANDDROP) && (defined(QT_NO_QWS_PROPERTIES) || defined(QT_NO_IMAGEFORMAT_XPM)) 573 #define QT_NO_DRAGANDDROP 574 #endif 575 576 // QGraphicsView 577 #if !defined(QT_NO_GRAPHICSVIEW) && (defined(QT_NO_SCROLLAREA)) 578 #define QT_NO_GRAPHICSVIEW 579 #endif 580 581 // Hyper Text Transfer Protocol 582 #if !defined(QT_NO_HTTP) && defined(QT_NO_HOSTINFO) 583 #define QT_NO_HTTP 584 #endif 585 586 // QMdiArea 587 #if !defined(QT_NO_MDIAREA) && (defined(QT_NO_SCROLLAREA)) 588 #define QT_NO_MDIAREA 589 #endif 590 591 // Phonon::VolumeSlider 592 #if !defined(QT_NO_PHONON_VOLUMESLIDER) && (defined(QT_NO_SLIDER) || defined(QT_NO_TOOLBUTTON)) 593 #define QT_NO_PHONON_VOLUMESLIDER 594 #endif 595 596 // QPrinter 597 #if !defined(QT_NO_PRINTER) && (defined(QT_NO_TEXTSTREAM) || defined(QT_NO_PICTURE) || defined(QT_NO_TEMPORARYFILE)) 598 #define QT_NO_PRINTER 599 #endif 600 601 // QWSInputMethod 602 #if !defined(QT_NO_QWS_INPUTMETHODS) && (defined(QT_NO_IM)) 603 #define QT_NO_QWS_INPUTMETHODS 604 #endif 605 606 // QSpinBox 607 #if !defined(QT_NO_SPINBOX) && (defined(QT_NO_SPINWIDGET) || defined(QT_NO_LINEEDIT) || defined(QT_NO_VALIDATOR)) 608 #define QT_NO_SPINBOX 609 #endif 610 611 // QCleanLooksStyle 612 #if !defined(QT_NO_STYLE_CLEANLOOKS) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_IMAGEFORMAT_XPM)) 613 #define QT_NO_STYLE_CLEANLOOKS 614 #endif 615 616 // QPlastiqueStyle 617 #if !defined(QT_NO_STYLE_PLASTIQUE) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_IMAGEFORMAT_XPM)) 618 #define QT_NO_STYLE_PLASTIQUE 619 #endif 620 621 // QStyleSheetStyle 622 #if !defined(QT_NO_STYLE_STYLESHEET) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_PROPERTIES) || defined(QT_NO_CSSPARSER)) 623 #define QT_NO_STYLE_STYLESHEET 624 #endif 625 626 // QWindowsCEStyle 627 #if !defined(QT_NO_STYLE_WINDOWSCE) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_IMAGEFORMAT_XPM)) 628 #define QT_NO_STYLE_WINDOWSCE 629 #endif 630 631 // QWindowsMobileStyle 632 #if !defined(QT_NO_STYLE_WINDOWSMOBILE) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_IMAGEFORMAT_XPM)) 633 #define QT_NO_STYLE_WINDOWSMOBILE 634 #endif 635 636 // QtSvg module 637 #if !defined(QT_NO_SVG) && (defined(QT_NO_XMLSTREAMREADER) || defined(QT_NO_CSSPARSER)) 638 #define QT_NO_SVG 639 #endif 640 641 // Q3TabDialog 642 #if !defined(QT_NO_TABDIALOG) && (defined(QT_NO_TABBAR)) 643 #define QT_NO_TABDIALOG 644 #endif 645 646 // QTextCodecPlugin 647 #if !defined(QT_NO_TEXTCODECPLUGIN) && (defined(QT_NO_TEXTCODEC) || defined(QT_NO_LIBRARY)) 648 #define QT_NO_TEXTCODECPLUGIN 649 #endif 650 651 // QColorDialog 652 #if !defined(QT_NO_COLORDIALOG) && (defined(QT_NO_SPINBOX)) 653 #define QT_NO_COLORDIALOG 654 #endif 655 656 // QGraphicsEffect 657 #if !defined(QT_NO_GRAPHICSEFFECT) && (defined(QT_NO_GRAPHICSVIEW)) 658 #define QT_NO_GRAPHICSEFFECT 659 #endif 660 661 // The Model/View Framework 662 #if !defined(QT_NO_ITEMVIEWS) && (defined(QT_NO_RUBBERBAND) || defined(QT_NO_SCROLLAREA)) 663 #define QT_NO_ITEMVIEWS 664 #endif 665 666 // QMenuBar 667 #if !defined(QT_NO_MENUBAR) && (defined(QT_NO_MENU) || defined(QT_NO_TOOLBUTTON)) 668 #define QT_NO_MENUBAR 669 #endif 670 671 // Sound Server 672 #if !defined(QT_NO_QWS_SOUNDSERVER) && (defined(QT_NO_SOUND) || defined(QT_NO_HOSTINFO) || defined(QT_NO_QWS_MULTIPROCESS)) 673 #define QT_NO_QWS_SOUNDSERVER 674 #endif 675 676 // QSvgGenerator 677 #if !defined(QT_NO_SVGGENERATOR) && (defined(QT_NO_SVG)) 678 #define QT_NO_SVGGENERATOR 679 #endif 680 681 // QSvgRenderer 682 #if !defined(QT_NO_SVGRENDERER) && (defined(QT_NO_SVG)) 683 #define QT_NO_SVGRENDERER 684 #endif 685 686 // QTabWidget 687 #if !defined(QT_NO_TABWIDGET) && (defined(QT_NO_TABBAR) || defined(QT_NO_STACKEDWIDGET)) 688 #define QT_NO_TABWIDGET 689 #endif 690 691 // QTextEdit 692 #if !defined(QT_NO_TEXTEDIT) && (defined(QT_NO_SCROLLAREA) || defined(QT_NO_PROPERTIES)) 693 #define QT_NO_TEXTEDIT 694 #endif 695 696 // QErrorMessage 697 #if !defined(QT_NO_ERRORMESSAGE) && (defined(QT_NO_TEXTEDIT)) 698 #define QT_NO_ERRORMESSAGE 699 #endif 700 701 // QListView 702 #if !defined(QT_NO_LISTVIEW) && (defined(QT_NO_ITEMVIEWS)) 703 #define QT_NO_LISTVIEW 704 #endif 705 706 // QMainWindow 707 #if !defined(QT_NO_MAINWINDOW) && (defined(QT_NO_MENU) || defined(QT_NO_RESIZEHANDLER) || defined(QT_NO_TOOLBUTTON)) 708 #define QT_NO_MAINWINDOW 709 #endif 710 711 // QAbstractProxyModel 712 #if !defined(QT_NO_PROXYMODEL) && (defined(QT_NO_ITEMVIEWS)) 713 #define QT_NO_PROXYMODEL 714 #endif 715 716 // QIdentityProxyModel 717 #if !defined(QT_NO_IDENTITYPROXYMODEL) && defined(QT_NO_PROXYMODEL) 718 # define QT_NO_IDENTITYPROXYMODEL 719 #endif 720 721 // QStandardItemModel 722 #if !defined(QT_NO_STANDARDITEMMODEL) && (defined(QT_NO_ITEMVIEWS)) 723 #define QT_NO_STANDARDITEMMODEL 724 #endif 725 726 // QStringListModel 727 #if !defined(QT_NO_STRINGLISTMODEL) && (defined(QT_NO_ITEMVIEWS)) 728 #define QT_NO_STRINGLISTMODEL 729 #endif 730 731 // QSvgWidget 732 #if !defined(QT_NO_SVGWIDGET) && (defined(QT_NO_SVGRENDERER)) 733 #define QT_NO_SVGWIDGET 734 #endif 735 736 // QSyntaxHighlighter 737 #if !defined(QT_NO_SYNTAXHIGHLIGHTER) && (defined(QT_NO_TEXTEDIT)) 738 #define QT_NO_SYNTAXHIGHLIGHTER 739 #endif 740 741 // QTableView 742 #if !defined(QT_NO_TABLEVIEW) && (defined(QT_NO_ITEMVIEWS)) 743 #define QT_NO_TABLEVIEW 744 #endif 745 746 // QTextBrowser 747 #if !defined(QT_NO_TEXTBROWSER) && (defined(QT_NO_TEXTEDIT)) 748 #define QT_NO_TEXTBROWSER 749 #endif 750 751 // QToolBox 752 #if !defined(QT_NO_TOOLBOX) && (defined(QT_NO_TOOLBUTTON) || defined(QT_NO_SCROLLAREA)) 753 #define QT_NO_TOOLBOX 754 #endif 755 756 // QTreeView 757 #if !defined(QT_NO_TREEVIEW) && (defined(QT_NO_ITEMVIEWS)) 758 #define QT_NO_TREEVIEW 759 #endif 760 761 // Accessibility 762 #if !defined(QT_NO_ACCESSIBILITY) && (defined(QT_NO_PROPERTIES) || defined(QT_NO_MENUBAR)) 763 #define QT_NO_ACCESSIBILITY 764 #endif 765 766 // QColumnView 767 #if !defined(QT_NO_COLUMNVIEW) && (defined(QT_NO_LISTVIEW)) 768 #define QT_NO_COLUMNVIEW 769 #endif 770 771 // QCompleter 772 #if !defined(QT_NO_COMPLETER) && (defined(QT_NO_PROXYMODEL)) 773 #define QT_NO_COMPLETER 774 #endif 775 776 // Common UNIX Printing System 777 #if !defined(QT_NO_CUPS) && (defined(QT_NO_PRINTER) || defined(QT_NO_LIBRARY)) 778 #define QT_NO_CUPS 779 #endif 780 781 // QDataWidgetMapper 782 #if !defined(QT_NO_DATAWIDGETMAPPER) && (defined(QT_NO_ITEMVIEWS) || defined(QT_NO_PROPERTIES)) 783 #define QT_NO_DATAWIDGETMAPPER 784 #endif 785 786 // QListWidget 787 #if !defined(QT_NO_LISTWIDGET) && (defined(QT_NO_LISTVIEW)) 788 #define QT_NO_LISTWIDGET 789 #endif 790 791 // QSortFilterProxyModel 792 #if !defined(QT_NO_SORTFILTERPROXYMODEL) && (defined(QT_NO_PROXYMODEL)) 793 #define QT_NO_SORTFILTERPROXYMODEL 794 #endif 795 796 // QTableWidget 797 #if !defined(QT_NO_TABLEWIDGET) && (defined(QT_NO_TABLEVIEW)) 798 #define QT_NO_TABLEWIDGET 799 #endif 800 801 // QToolBar 802 #if !defined(QT_NO_TOOLBAR) && (defined(QT_NO_MAINWINDOW)) 803 #define QT_NO_TOOLBAR 804 #endif 805 806 // QTreeWidget 807 #if !defined(QT_NO_TREEWIDGET) && (defined(QT_NO_TREEVIEW)) 808 #define QT_NO_TREEWIDGET 809 #endif 810 811 // QDirModel 812 #if !defined(QT_NO_DIRMODEL) && (defined(QT_NO_ITEMVIEWS) || defined(QT_NO_FILESYSTEMMODEL)) 813 #define QT_NO_DIRMODEL 814 #endif 815 816 // QDockwidget 817 #if !defined(QT_NO_DOCKWIDGET) && (defined(QT_NO_RUBBERBAND) || defined(QT_NO_MAINWINDOW)) 818 #define QT_NO_DOCKWIDGET 819 #endif 820 821 // QUndoView 822 #if !defined(QT_NO_UNDOVIEW) && (defined(QT_NO_UNDOSTACK) || defined(QT_NO_LISTVIEW)) 823 #define QT_NO_UNDOVIEW 824 #endif 825 826 // QCompleter 827 #if !defined(QT_NO_FSCOMPLETER) && (defined(QT_NO_FILESYSTEMMODEL) || defined(QT_NO_COMPLETER)) 828 #define QT_NO_FSCOMPLETER 829 #endif 830 831 // QGraphicsSvgItem 832 #if !defined(QT_NO_GRAPHICSSVGITEM) && (defined(QT_NO_SVGRENDERER) || defined(QT_NO_GRAPHICSVIEW)) 833 #define QT_NO_GRAPHICSSVGITEM 834 #endif 835 836 // QComboBox 837 #if !defined(QT_NO_COMBOBOX) && (defined(QT_NO_LINEEDIT) || defined(QT_NO_STANDARDITEMMODEL) || defined(QT_NO_LISTVIEW)) 838 #define QT_NO_COMBOBOX 839 #endif 840 841 // QWorkSpace 842 #if !defined(QT_NO_WORKSPACE) && (defined(QT_NO_SCROLLBAR) || defined(QT_NO_MAINWINDOW) || defined(QT_NO_MENUBAR)) 843 #define QT_NO_WORKSPACE 844 #endif 845 846 // QPrintPreviewWidget 847 #if !defined(QT_NO_PRINTPREVIEWWIDGET) && (defined(QT_NO_GRAPHICSVIEW) || defined(QT_NO_PRINTER) || defined(QT_NO_MAINWINDOW)) 848 #define QT_NO_PRINTPREVIEWWIDGET 849 #endif 850 851 // QCalendarWidget 852 #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)) 853 #define QT_NO_CALENDARWIDGET 854 #endif 855 856 // QDateTimeEdit 857 #if !defined(QT_NO_DATETIMEEDIT) && (defined(QT_NO_CALENDARWIDGET) || defined(QT_NO_DATESTRING)) 858 #define QT_NO_DATETIMEEDIT 859 #endif 860 861 // QInputDialog 862 #if !defined(QT_NO_INPUTDIALOG) && (defined(QT_NO_COMBOBOX) || defined(QT_NO_SPINBOX) || defined(QT_NO_STACKEDWIDGET)) 863 #define QT_NO_INPUTDIALOG 864 #endif 865 866 // Phonon::EffectWidget 867 #if !defined(QT_NO_PHONON_EFFECTWIDGET) && (defined(QT_NO_PHONON_EFFECT) || defined(QT_NO_COMBOBOX) || defined(QT_NO_SPINBOX)) 868 #define QT_NO_PHONON_EFFECTWIDGET 869 #endif 870 871 // QFontComboBox 872 #if !defined(QT_NO_FONTCOMBOBOX) && (defined(QT_NO_COMBOBOX) || defined(QT_NO_STRINGLISTMODEL)) 873 #define QT_NO_FONTCOMBOBOX 874 #endif 875 876 // QFontDialog 877 #if !defined(QT_NO_FONTDIALOG) && (defined(QT_NO_STRINGLISTMODEL) || defined(QT_NO_COMBOBOX) || defined(QT_NO_VALIDATOR) || defined(QT_NO_GROUPBOX)) 878 #define QT_NO_FONTDIALOG 879 #endif 880 881 // QPrintDialog 882 #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_TABWIDGET)) 883 #define QT_NO_PRINTDIALOG 884 #endif 885 886 // QFileDialog 887 #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_PROXYMODEL)) 888 #define QT_NO_FILEDIALOG 889 #endif 890 891 // QPrintPreviewDialog 892 #if !defined(QT_NO_PRINTPREVIEWDIALOG) && (defined(QT_NO_PRINTPREVIEWWIDGET) || defined(QT_NO_PRINTDIALOG) || defined(QT_NO_TOOLBAR)) 893 #define QT_NO_PRINTPREVIEWDIALOG 894 #endif 895 896 //Input Method 897 #if defined(QT_NO_IM) 898 #define QT_NO_XIM 899 #endif 900 901 #if defined(QT_NO_IM) 902 #define QT_NO_QWS_INPUTMETHODS 903 #endif 904