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