Eneboo - Documentación para desarrolladores
|
00001 // All feature and their dependencies 00002 // 00003 // This list is generated from $QTDIR/src/tools/qfeatures.txt 00004 // 00005 // Asynchronous I/O 00006 //#define QT_NO_ASYNC_IO 00007 00008 // Bezier curves 00009 //#define QT_NO_BEZIER 00010 00011 // Buttons 00012 //#define QT_NO_BUTTON 00013 00014 // Named colors 00015 //#define QT_NO_COLORNAMES 00016 00017 // Cursors 00018 //#define QT_NO_CURSOR 00019 00020 // QDataStream 00021 //#define QT_NO_DATASTREAM 00022 00023 // QDate/QTime/QDateTime toString() and fromString() 00024 //#define QT_NO_DATESTRING 00025 00026 // Dialogs 00027 //#define QT_NO_DIALOG 00028 00029 // QDirectPainter 00030 //#define QT_NO_DIRECTPAINTER 00031 00032 // Special widget effects (fading, scrolling) 00033 //#define QT_NO_EFFECTS 00034 00035 // Freetype font engine 00036 //#define QT_NO_FREETYPE 00037 00038 // Dither QImage to 1-bit image 00039 //#define QT_NO_IMAGE_DITHER_TO_1 00040 00041 // QImage::createHeuristicMask() 00042 //#define QT_NO_IMAGE_HEURISTIC_MASK 00043 00044 // QImage mirroring 00045 //#define QT_NO_IMAGE_MIRROR 00046 00047 // Smooth QImage scaling 00048 //#define QT_NO_IMAGE_SMOOTHSCALE 00049 00050 // TrueColor QImage 00051 //#define QT_NO_IMAGE_TRUECOLOR 00052 00053 // Automatic widget layout 00054 //#define QT_NO_LAYOUT 00055 00056 // Networking 00057 //#define QT_NO_NETWORK 00058 00059 // Palettes 00060 //#define QT_NO_PALETTE 00061 00062 // Alpha-blended cursor 00063 //#define QT_NO_QWS_ALPHA_CURSOR 00064 00065 // 1-bit monochrome 00066 //#define QT_NO_QWS_DEPTH_1 00067 00068 // 15 or 16-bit color 00069 //#define QT_NO_QWS_DEPTH_16 00070 00071 // 24-bit color 00072 //#define QT_NO_QWS_DEPTH_24 00073 00074 // 32-bit color 00075 //#define QT_NO_QWS_DEPTH_32 00076 00077 // 4-bit grayscale 00078 //#define QT_NO_QWS_DEPTH_4 00079 00080 // 8-bit color 00081 //#define QT_NO_QWS_DEPTH_8 00082 00083 // 8-bit grayscale 00084 //#define QT_NO_QWS_DEPTH_8GRAYSCALE 00085 00086 // Favour code size over graphics speed 00087 //#define QT_NO_QWS_GFX_SPEED 00088 00089 // Console keyboard 00090 //#define QT_NO_QWS_KEYBOARD 00091 00092 // Linux framebuffer 00093 //#define QT_NO_QWS_LINUXFB 00094 00095 // Mach64 acceleration 00096 //#define QT_NO_QWS_MACH64 00097 00098 // Window Manager 00099 //#define QT_NO_QWS_MANAGER 00100 00101 // Matrox MGA acceleration 00102 //#define QT_NO_QWS_MATROX 00103 00104 // Autodetecting mouse driver 00105 //#define QT_NO_QWS_MOUSE_AUTO 00106 00107 // Non-autodetecting mouse driver 00108 //#define QT_NO_QWS_MOUSE_MANUAL 00109 00110 // Qt/Embedded window system properties. 00111 //#define QT_NO_QWS_PROPERTIES 00112 00113 // Repeater display 00114 //#define QT_NO_QWS_REPEATER 00115 00116 // Saving of fonts 00117 //#define QT_NO_QWS_SAVEFONTS 00118 00119 // Shadow frame buffer 00120 //#define QT_NO_QWS_SHADOWFB 00121 00122 // Virtual frame buffer 00123 //#define QT_NO_QWS_VFB 00124 00125 // 4-bit VGA 00126 //#define QT_NO_QWS_VGA_16 00127 00128 // Voodoo3 acceleration 00129 //#define QT_NO_QWS_VOODOO3 00130 00131 // Range-control widgets 00132 //#define QT_NO_RANGECONTROL 00133 00134 // Regular expression capture 00135 //#define QT_NO_REGEXP 00136 00137 // QSignalMapper 00138 //#define QT_NO_SIGNALMAPPER 00139 00140 // Playing sounds 00141 //#define QT_NO_SOUND 00142 00143 // Standard template library compatiblity 00144 //#define QT_NO_STL 00145 00146 // QStringList 00147 //#define QT_NO_STRINGLIST 00148 00149 // Character set conversions 00150 //#define QT_NO_TEXTCODEC 00151 00152 // QTextStream 00153 //#define QT_NO_TEXTSTREAM 00154 00155 // Unicode property tables 00156 //#define QT_NO_UNICODETABLES 00157 00158 // Input validators 00159 //#define QT_NO_VALIDATOR 00160 00161 // QVariant 00162 //#define QT_NO_VARIANT 00163 00164 // Wheel-mouse events 00165 //#define QT_NO_WHEELEVENT 00166 00167 // QWMatrix 00168 //#define QT_NO_WMATRIX 00169 00170 // Non-Unicode text conversions 00171 #if !defined(QT_NO_CODECS) && (defined(QT_NO_TEXTCODEC)) 00172 #define QT_NO_CODECS 00173 #endif 00174 00175 // QCop IPC 00176 #if !defined(QT_NO_COP) && (defined(QT_NO_DATASTREAM)) 00177 #define QT_NO_COP 00178 #endif 00179 00180 // QFontDatabase 00181 #if !defined(QT_NO_FONTDATABASE) && (defined(QT_NO_STRINGLIST)) 00182 #define QT_NO_FONTDATABASE 00183 #endif 00184 00185 // Image formats 00186 #if !defined(QT_NO_IMAGEIO) && (defined(QT_NO_REGEXP)) 00187 #define QT_NO_IMAGEIO 00188 #endif 00189 00190 // 16-bit QImage 00191 #if !defined(QT_NO_IMAGE_16_BIT) && (defined(QT_NO_IMAGE_TRUECOLOR)) 00192 #define QT_NO_IMAGE_16_BIT 00193 #endif 00194 00195 // Image file text strings 00196 #if !defined(QT_NO_IMAGE_TEXT) && (defined(QT_NO_STRINGLIST)) 00197 #define QT_NO_IMAGE_TEXT 00198 #endif 00199 00200 // Shared library wrapper 00201 #if !defined(QT_NO_LIBRARY) && (defined(QT_NO_REGEXP)) 00202 #define QT_NO_LIBRARY 00203 #endif 00204 00205 // Pixmap transformations 00206 #if !defined(QT_NO_PIXMAP_TRANSFORMATION) && (defined(QT_NO_WMATRIX)) 00207 #define QT_NO_PIXMAP_TRANSFORMATION 00208 #endif 00209 00210 // Convert UUID to/from string 00211 #if !defined(QT_NO_QUUID_STRING) && (defined(QT_NO_STRINGLIST)) 00212 #define QT_NO_QUUID_STRING 00213 #endif 00214 00215 // The "BeOS" style 00216 #if !defined(QT_NO_QWS_BEOS_WM_STYLE) && (defined(QT_NO_QWS_MANAGER)) 00217 #define QT_NO_QWS_BEOS_WM_STYLE 00218 #endif 00219 00220 // Visible cursor 00221 #if !defined(QT_NO_QWS_CURSOR) && (defined(QT_NO_CURSOR)) 00222 #define QT_NO_QWS_CURSOR 00223 #endif 00224 00225 // 32-bit color, BGR order 00226 #if !defined(QT_NO_QWS_DEPTH_32_BGR) && (defined(QT_NO_QWS_DEPTH_32)) 00227 #define QT_NO_QWS_DEPTH_32_BGR 00228 #endif 00229 00230 // The "Hydro" style 00231 #if !defined(QT_NO_QWS_HYDRO_WM_STYLE) && (defined(QT_NO_QWS_MANAGER)) 00232 #define QT_NO_QWS_HYDRO_WM_STYLE 00233 #endif 00234 00235 // Keyboard for SHARP Zaurus SL5xxx devices 00236 #if !defined(QT_NO_QWS_KBD_SHARP) && (defined(QT_NO_QWS_KEYBOARD)) 00237 #define QT_NO_QWS_KBD_SHARP 00238 #endif 00239 00240 // The "KDE2" style 00241 #if !defined(QT_NO_QWS_KDE2_WM_STYLE) && (defined(QT_NO_QWS_MANAGER)) 00242 #define QT_NO_QWS_KDE2_WM_STYLE 00243 #endif 00244 00245 // The "KDE" style 00246 #if !defined(QT_NO_QWS_KDE_WM_STYLE) && (defined(QT_NO_QWS_MANAGER)) 00247 #define QT_NO_QWS_KDE_WM_STYLE 00248 #endif 00249 00250 // Multi-process architecture 00251 #if !defined(QT_NO_QWS_MULTIPROCESS) && (defined(QT_NO_NETWORK)) 00252 #define QT_NO_QWS_MULTIPROCESS 00253 #endif 00254 00255 // Transformed frame buffer 00256 #if !defined(QT_NO_QWS_TRANSFORMED) && (defined(QT_NO_QWS_LINUXFB)) 00257 #define QT_NO_QWS_TRANSFORMED 00258 #endif 00259 00260 // Remote frame buffer (VNC) 00261 #if !defined(QT_NO_QWS_VNC) && (defined(QT_NO_NETWORK)) 00262 #define QT_NO_QWS_VNC 00263 #endif 00264 00265 // The "Windows" style 00266 #if !defined(QT_NO_QWS_WINDOWS_WM_STYLE) && (defined(QT_NO_QWS_MANAGER)) 00267 #define QT_NO_QWS_WINDOWS_WM_STYLE 00268 #endif 00269 00270 // Regular expression anchors 00271 #if !defined(QT_NO_REGEXP_ANCHOR_ALT) && (defined(QT_NO_REGEXP)) 00272 #define QT_NO_REGEXP_ANCHOR_ALT 00273 #endif 00274 00275 // Regular expression back-reference 00276 #if !defined(QT_NO_REGEXP_BACKREF) && (defined(QT_NO_REGEXP)) 00277 #define QT_NO_REGEXP_BACKREF 00278 #endif 00279 00280 // Regular expression character-class 00281 #if !defined(QT_NO_REGEXP_CCLASS) && (defined(QT_NO_REGEXP)) 00282 #define QT_NO_REGEXP_CCLASS 00283 #endif 00284 00285 // Regular expression escape 00286 #if !defined(QT_NO_REGEXP_ESCAPE) && (defined(QT_NO_REGEXP)) 00287 #define QT_NO_REGEXP_ESCAPE 00288 #endif 00289 00290 // Regular expression interval 00291 #if !defined(QT_NO_REGEXP_INTERVAL) && (defined(QT_NO_REGEXP)) 00292 #define QT_NO_REGEXP_INTERVAL 00293 #endif 00294 00295 // Regular expression lookahead 00296 #if !defined(QT_NO_REGEXP_LOOKAHEAD) && (defined(QT_NO_REGEXP)) 00297 #define QT_NO_REGEXP_LOOKAHEAD 00298 #endif 00299 00300 // Regular expression optimization 00301 #if !defined(QT_NO_REGEXP_OPTIM) && (defined(QT_NO_REGEXP)) 00302 #define QT_NO_REGEXP_OPTIM 00303 #endif 00304 00305 // Regular expression wildcard 00306 #if !defined(QT_NO_REGEXP_WILDCARD) && (defined(QT_NO_REGEXP)) 00307 #define QT_NO_REGEXP_WILDCARD 00308 #endif 00309 00310 // Semi-modal dialogs 00311 #if !defined(QT_NO_SEMIMODAL) && (defined(QT_NO_DIALOG)) 00312 #define QT_NO_SEMIMODAL 00313 #endif 00314 00315 // Session management 00316 #if !defined(QT_NO_SESSIONMANAGER) && (defined(QT_NO_STRINGLIST)) 00317 #define QT_NO_SESSIONMANAGER 00318 #endif 00319 00320 // QString::sprintf() 00321 #if !defined(QT_NO_SPRINTF) && (defined(QT_NO_REGEXP)) 00322 #define QT_NO_SPRINTF 00323 #endif 00324 00325 // Scaling and rotation 00326 #if !defined(QT_NO_TRANSFORMATIONS) && (defined(QT_NO_WMATRIX)) 00327 #define QT_NO_TRANSFORMATIONS 00328 #endif 00329 00330 // Translations via QObject::tr() 00331 #if !defined(QT_NO_TRANSLATION) && (defined(QT_NO_DATASTREAM)) 00332 #define QT_NO_TRANSLATION 00333 #endif 00334 00335 // Window icon and caption 00336 #if !defined(QT_NO_WIDGET_TOPEXTRA) && (defined(QT_NO_IMAGE_HEURISTIC_MASK)) 00337 #define QT_NO_WIDGET_TOPEXTRA 00338 #endif 00339 00340 // Keyboard accelerators and shortcuts 00341 #if !defined(QT_NO_ACCEL) && (defined(QT_NO_SPRINTF)) 00342 #define QT_NO_ACCEL 00343 #endif 00344 00345 // Asynchronous image I/O 00346 #if !defined(QT_NO_ASYNC_IMAGE_IO) && (defined(QT_NO_IMAGEIO)) 00347 #define QT_NO_ASYNC_IMAGE_IO 00348 #endif 00349 00350 // BDF font files 00351 #if !defined(QT_NO_BDF) && (defined(QT_NO_TEXTSTREAM) || defined(QT_NO_STRINGLIST)) 00352 #define QT_NO_BDF 00353 #endif 00354 00355 // QDir 00356 #if !defined(QT_NO_DIR) && (defined(QT_NO_STRINGLIST) || defined(QT_NO_REGEXP)) 00357 #define QT_NO_DIR 00358 #endif 00359 00360 // JPEG image I/O 00361 #if !defined(QT_NO_IMAGEIO_JPEG) && (defined(QT_NO_IMAGEIO)) 00362 #define QT_NO_IMAGEIO_JPEG 00363 #endif 00364 00365 // MNG image I/O 00366 #if !defined(QT_NO_IMAGEIO_MNG) && (defined(QT_NO_IMAGEIO)) 00367 #define QT_NO_IMAGEIO_MNG 00368 #endif 00369 00370 // PNG image I/O 00371 #if !defined(QT_NO_IMAGEIO_PNG) && (defined(QT_NO_IMAGEIO)) 00372 #define QT_NO_IMAGEIO_PNG 00373 #endif 00374 00375 // PPM image I/O 00376 #if !defined(QT_NO_IMAGEIO_PPM) && (defined(QT_NO_IMAGEIO)) 00377 #define QT_NO_IMAGEIO_PPM 00378 #endif 00379 00380 // XBM image I/O 00381 #if !defined(QT_NO_IMAGEIO_XBM) && (defined(QT_NO_IMAGEIO)) 00382 #define QT_NO_IMAGEIO_XBM 00383 #endif 00384 00385 // Image transformations 00386 #if !defined(QT_NO_IMAGE_TRANSFORMATION) && (defined(QT_NO_PIXMAP_TRANSFORMATION)) 00387 #define QT_NO_IMAGE_TRANSFORMATION 00388 #endif 00389 00390 // External process invocation. 00391 #if !defined(QT_NO_PROCESS) && (defined(QT_NO_STRINGLIST) || defined(QT_NO_REGEXP)) 00392 #define QT_NO_PROCESS 00393 #endif 00394 00395 // Regular expression capture 00396 #if !defined(QT_NO_REGEXP_CAPTURE) && (defined(QT_NO_REGEXP) || defined(QT_NO_STRINGLIST)) 00397 #define QT_NO_REGEXP_CAPTURE 00398 #endif 00399 00400 // Splash screen widget 00401 #if !defined(QT_NO_SPLASHSCREEN) && (defined(QT_NO_IMAGEIO)) 00402 #define QT_NO_SPLASHSCREEN 00403 #endif 00404 00405 // Template classes in QVariant 00406 #if !defined(QT_NO_TEMPLATE_VARIANT) && (defined(QT_NO_VARIANT) || defined(QT_NO_STRINGLIST)) 00407 #define QT_NO_TEMPLATE_VARIANT 00408 #endif 00409 00410 // Month and day names in dates 00411 #if !defined(QT_NO_TEXTDATE) && (defined(QT_NO_STRINGLIST) || defined(QT_NO_DATESTRING)) 00412 #define QT_NO_TEXTDATE 00413 #endif 00414 00415 // Drawing utility functions 00416 #if !defined(QT_NO_DRAWUTIL) && (defined(QT_NO_SPRINTF) || defined(QT_NO_PALETTE)) 00417 #define QT_NO_DRAWUTIL 00418 #endif 00419 00420 // BMP image I/O 00421 #if !defined(QT_NO_IMAGEIO_BMP) && (defined(QT_NO_IMAGEIO) || defined(QT_NO_DATASTREAM)) 00422 #define QT_NO_IMAGEIO_BMP 00423 #endif 00424 00425 // QPicture 00426 #if !defined(QT_NO_PICTURE) && (defined(QT_NO_DATASTREAM) || defined(QT_NO_IMAGEIO)) 00427 #define QT_NO_PICTURE 00428 #endif 00429 00430 // Translations via QObject::trUtf8() 00431 #if !defined(QT_NO_TRANSLATION_UTF8) && (defined(QT_NO_TRANSLATION) || defined(QT_NO_TEXTCODEC)) 00432 #define QT_NO_TRANSLATION_UTF8 00433 #endif 00434 00435 // URL parser 00436 #if !defined(QT_NO_URL) && (defined(QT_NO_DIR)) 00437 #define QT_NO_URL 00438 #endif 00439 00440 // Animated images 00441 #if !defined(QT_NO_MOVIE) && (defined(QT_NO_ASYNC_IO) || defined(QT_NO_ASYNC_IMAGE_IO)) 00442 #define QT_NO_MOVIE 00443 #endif 00444 00445 // QStyle 00446 #if !defined(QT_NO_STYLE) && (defined(QT_NO_DRAWUTIL)) 00447 #define QT_NO_STYLE 00448 #endif 00449 00450 // DNS 00451 #if !defined(QT_NO_DNS) && (defined(QT_NO_NETWORK) || defined(QT_NO_STRINGLIST) || defined(QT_NO_TEXTSTREAM) || defined(QT_NO_SPRINTF)) 00452 #define QT_NO_DNS 00453 #endif 00454 00455 // Framed widgets 00456 #if !defined(QT_NO_FRAME) && (defined(QT_NO_STYLE)) 00457 #define QT_NO_FRAME 00458 #endif 00459 00460 // QIconSet 00461 #if !defined(QT_NO_ICONSET) && (defined(QT_NO_IMAGEIO) || defined(QT_NO_IMAGE_SMOOTHSCALE) || defined(QT_NO_PALETTE) || defined(QT_NO_IMAGE_HEURISTIC_MASK)) 00462 #define QT_NO_ICONSET 00463 #endif 00464 00465 // XPM image I/O 00466 #if !defined(QT_NO_IMAGEIO_XPM) && (defined(QT_NO_IMAGEIO) || defined(QT_NO_SPRINTF) || defined(QT_NO_TEXTSTREAM)) 00467 #define QT_NO_IMAGEIO_XPM 00468 #endif 00469 00470 // Network file access 00471 #if !defined(QT_NO_NETWORKPROTOCOL) && (defined(QT_NO_TEXTCODEC) || defined(QT_NO_URL)) 00472 #define QT_NO_NETWORKPROTOCOL 00473 #endif 00474 00475 // QSizeGrip 00476 #if !defined(QT_NO_SIZEGRIP) && (defined(QT_NO_STYLE)) 00477 #define QT_NO_SIZEGRIP 00478 #endif 00479 00480 // Motif style 00481 #if !defined(QT_NO_STYLE_MOTIF) && (defined(QT_NO_STYLE)) 00482 #define QT_NO_STYLE_MOTIF 00483 #endif 00484 00485 // Windows style 00486 #if !defined(QT_NO_STYLE_WINDOWS) && (defined(QT_NO_STYLE)) 00487 #define QT_NO_STYLE_WINDOWS 00488 #endif 00489 00490 // Internal titlebar widget 00491 #if !defined(QT_NO_TITLEBAR) && (defined(QT_NO_STYLE)) 00492 #define QT_NO_TITLEBAR 00493 #endif 00494 00495 // XML 00496 #if !defined(QT_NO_XML) && (defined(QT_NO_TEXTSTREAM) || defined(QT_NO_TEXTCODEC) || defined(QT_NO_REGEXP_CAPTURE)) 00497 #define QT_NO_XML 00498 #endif 00499 00500 // Check-boxes 00501 #if !defined(QT_NO_CHECKBOX) && (defined(QT_NO_BUTTON) || defined(QT_NO_STYLE)) 00502 #define QT_NO_CHECKBOX 00503 #endif 00504 00505 // Dials 00506 #if !defined(QT_NO_DIAL) && (defined(QT_NO_RANGECONTROL) || defined(QT_NO_STYLE)) 00507 #define QT_NO_DIAL 00508 #endif 00509 00510 // QLabel 00511 #if !defined(QT_NO_LABEL) && (defined(QT_NO_FRAME)) 00512 #define QT_NO_LABEL 00513 #endif 00514 00515 // QLCDNumber 00516 #if !defined(QT_NO_LCDNUMBER) && (defined(QT_NO_FRAME)) 00517 #define QT_NO_LCDNUMBER 00518 #endif 00519 00520 // Single-line edits 00521 #if !defined(QT_NO_LINEEDIT) && (defined(QT_NO_FRAME)) 00522 #define QT_NO_LINEEDIT 00523 #endif 00524 00525 // MIME 00526 #if !defined(QT_NO_MIME) && (defined(QT_NO_DIR) || defined(QT_NO_IMAGEIO) || defined(QT_NO_TEXTCODEC)) 00527 #define QT_NO_MIME 00528 #endif 00529 00530 // Progress bars 00531 #if !defined(QT_NO_PROGRESSBAR) && (defined(QT_NO_FRAME)) 00532 #define QT_NO_PROGRESSBAR 00533 #endif 00534 00535 // Push-buttons 00536 #if !defined(QT_NO_PUSHBUTTON) && (defined(QT_NO_BUTTON) || defined(QT_NO_STYLE)) 00537 #define QT_NO_PUSHBUTTON 00538 #endif 00539 00540 // Radio-buttons 00541 #if !defined(QT_NO_RADIOBUTTON) && (defined(QT_NO_BUTTON) || defined(QT_NO_STYLE)) 00542 #define QT_NO_RADIOBUTTON 00543 #endif 00544 00545 // Internal resize handler 00546 #if !defined(QT_NO_RESIZEHANDLER) && (defined(QT_NO_FRAME)) 00547 #define QT_NO_RESIZEHANDLER 00548 #endif 00549 00550 // Scroll bars 00551 #if !defined(QT_NO_SCROLLBAR) && (defined(QT_NO_RANGECONTROL) || defined(QT_NO_STYLE)) 00552 #define QT_NO_SCROLLBAR 00553 #endif 00554 00555 // Sliders 00556 #if !defined(QT_NO_SLIDER) && (defined(QT_NO_RANGECONTROL) || defined(QT_NO_STYLE)) 00557 #define QT_NO_SLIDER 00558 #endif 00559 00560 // Spinbox control widget 00561 #if !defined(QT_NO_SPINWIDGET) && (defined(QT_NO_FRAME)) 00562 #define QT_NO_SPINWIDGET 00563 #endif 00564 00565 // Status bars 00566 #if !defined(QT_NO_STATUSBAR) && (defined(QT_NO_LAYOUT) || defined(QT_NO_STYLE)) 00567 #define QT_NO_STATUSBAR 00568 #endif 00569 00570 // Compact Windows style 00571 #if !defined(QT_NO_STYLE_COMPACT) && (defined(QT_NO_STYLE_WINDOWS)) 00572 #define QT_NO_STYLE_COMPACT 00573 #endif 00574 00575 // Interlace-friendly style 00576 #if !defined(QT_NO_STYLE_INTERLACE) && (defined(QT_NO_STYLE_MOTIF)) 00577 #define QT_NO_STYLE_INTERLACE 00578 #endif 00579 00580 // Platinum style 00581 #if !defined(QT_NO_STYLE_PLATINUM) && (defined(QT_NO_STYLE_WINDOWS)) 00582 #define QT_NO_STYLE_PLATINUM 00583 #endif 00584 00585 // Widget stacks 00586 #if !defined(QT_NO_WIDGETSTACK) && (defined(QT_NO_FRAME)) 00587 #define QT_NO_WIDGETSTACK 00588 #endif 00589 00590 // Grid layout widgets 00591 #if !defined(QT_NO_GRID) && (defined(QT_NO_LAYOUT) || defined(QT_NO_FRAME)) 00592 #define QT_NO_GRID 00593 #endif 00594 00595 // Group boxes 00596 #if !defined(QT_NO_GROUPBOX) && (defined(QT_NO_FRAME) || defined(QT_NO_LAYOUT)) 00597 #define QT_NO_GROUPBOX 00598 #endif 00599 00600 // Horizontal box layout widgets 00601 #if !defined(QT_NO_HBOX) && (defined(QT_NO_LAYOUT) || defined(QT_NO_FRAME)) 00602 #define QT_NO_HBOX 00603 #endif 00604 00605 // Menu-oriented widgets 00606 #if !defined(QT_NO_MENUDATA) && (defined(QT_NO_ICONSET) || defined(QT_NO_VARIANT)) 00607 #define QT_NO_MENUDATA 00608 #endif 00609 00610 // Persistent application settings 00611 #if !defined(QT_NO_SETTINGS) && (defined(QT_NO_DIR) || defined(QT_NO_TEXTSTREAM) || defined(QT_NO_REGEXP_CAPTURE)) 00612 #define QT_NO_SETTINGS 00613 #endif 00614 00615 // Splitters 00616 #if !defined(QT_NO_SPLITTER) && (defined(QT_NO_FRAME) || defined(QT_NO_LAYOUT)) 00617 #define QT_NO_SPLITTER 00618 #endif 00619 00620 // Table-like widgets 00621 #if !defined(QT_NO_TABLEVIEW) && (defined(QT_NO_SCROLLBAR)) 00622 #define QT_NO_TABLEVIEW 00623 #endif 00624 00625 // Tool tips 00626 #if !defined(QT_NO_TOOLTIP) && (defined(QT_NO_LABEL)) 00627 #define QT_NO_TOOLTIP 00628 #endif 00629 00630 // Cut and paste 00631 #if !defined(QT_NO_CLIPBOARD) && (defined(QT_NO_QWS_PROPERTIES) || defined(QT_NO_MIME)) 00632 #define QT_NO_CLIPBOARD 00633 #endif 00634 00635 // Horizontal group boxes 00636 #if !defined(QT_NO_HGROUPBOX) && (defined(QT_NO_GROUPBOX)) 00637 #define QT_NO_HGROUPBOX 00638 #endif 00639 00640 // Properties 00641 #if !defined(QT_NO_PROPERTIES) && (defined(QT_NO_VARIANT) || defined(QT_NO_STRINGLIST) || defined(QT_NO_ICONSET)) 00642 #define QT_NO_PROPERTIES 00643 #endif 00644 00645 // RichText (HTML) display 00646 #if !defined(QT_NO_RICHTEXT) && (defined(QT_NO_STYLE) || defined(QT_NO_LAYOUT) || defined(QT_NO_STRINGLIST) || defined(QT_NO_TEXTSTREAM)) 00647 #define QT_NO_RICHTEXT 00648 #endif 00649 00650 // SQL classes 00651 #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)) 00652 #define QT_NO_SQL 00653 #endif 00654 00655 // CDE style 00656 #if !defined(QT_NO_STYLE_CDE) && (defined(QT_NO_STYLE_MOTIF) || defined(QT_NO_TRANSFORMATIONS)) 00657 #define QT_NO_STYLE_CDE 00658 #endif 00659 00660 // Vertical box layout widgets 00661 #if !defined(QT_NO_VBOX) && (defined(QT_NO_HBOX)) 00662 #define QT_NO_VBOX 00663 #endif 00664 00665 // Button groups 00666 #if !defined(QT_NO_BUTTONGROUP) && (defined(QT_NO_GROUPBOX) || defined(QT_NO_BUTTON)) 00667 #define QT_NO_BUTTONGROUP 00668 #endif 00669 00670 // Complex scripts (eg. BiDi) 00671 #if !defined(QT_NO_COMPLEXTEXT) && (defined(QT_NO_RICHTEXT)) 00672 #define QT_NO_COMPLEXTEXT 00673 #endif 00674 00675 // Cut and paste non-text 00676 #if !defined(QT_NO_MIMECLIPBOARD) && (defined(QT_NO_CLIPBOARD)) 00677 #define QT_NO_MIMECLIPBOARD 00678 #endif 00679 00680 // Printing 00681 #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)) 00682 #define QT_NO_PRINTER 00683 #endif 00684 00685 // Aqua style 00686 #if !defined(QT_NO_STYLE_AQUA) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_IMAGE_TRANSFORMATION)) 00687 #define QT_NO_STYLE_AQUA 00688 #endif 00689 00690 // Vertical group boxes 00691 #if !defined(QT_NO_VGROUPBOX) && (defined(QT_NO_HGROUPBOX)) 00692 #define QT_NO_VGROUPBOX 00693 #endif 00694 00695 // Horizontal button groups 00696 #if !defined(QT_NO_HBUTTONGROUP) && (defined(QT_NO_BUTTONGROUP)) 00697 #define QT_NO_HBUTTONGROUP 00698 #endif 00699 00700 // Server to play sound 00701 #if !defined(QT_NO_QWS_SOUNDSERVER) && (defined(QT_NO_SOUND) || defined(QT_NO_DIR) || defined(QT_NO_DNS)) 00702 #define QT_NO_QWS_SOUNDSERVER 00703 #endif 00704 00705 // QHeader 00706 #if !defined(QT_NO_HEADER) && (defined(QT_NO_STYLE) || defined(QT_NO_ICONSET)) 00707 #define QT_NO_HEADER 00708 #endif 00709 00710 // Vertical button groups 00711 #if !defined(QT_NO_VBUTTONGROUP) && (defined(QT_NO_HBUTTONGROUP)) 00712 #define QT_NO_VBUTTONGROUP 00713 #endif 00714 00715 // Hebrew Codec 00716 #if !defined(QT_NO_CODEC_HEBREW) && (defined(QT_NO_CODECS) || defined(QT_NO_COMPLEXTEXT)) 00717 #define QT_NO_CODEC_HEBREW 00718 #endif 00719 00720 // HTTP file access 00721 #if !defined(QT_NO_NETWORKPROTOCOL_HTTP) && (defined(QT_NO_NETWORKPROTOCOL) || defined(QT_NO_DNS)) 00722 #define QT_NO_NETWORKPROTOCOL_HTTP 00723 #endif 00724 00725 // Tool-buttons 00726 #if !defined(QT_NO_TOOLBUTTON) && (defined(QT_NO_BUTTON) || defined(QT_NO_ICONSET) || defined(QT_NO_STYLE)) 00727 #define QT_NO_TOOLBUTTON 00728 #endif 00729 00730 // Big Codecs (eg. CJK) 00731 #if !defined(QT_NO_BIG_CODECS) && (defined(QT_NO_CODEC_HEBREW)) 00732 #define QT_NO_BIG_CODECS 00733 #endif 00734 00735 // Experimental internal class 00736 #if !defined(QT_NO_DIALOGBUTTONS) && (defined(QT_NO_LAYOUT) || defined(QT_NO_STYLE) || defined(QT_NO_PUSHBUTTON)) 00737 #define QT_NO_DIALOGBUTTONS 00738 #endif 00739 00740 // Document Object Model 00741 #if !defined(QT_NO_DOM) && (defined(QT_NO_XML) || defined(QT_NO_MIME)) 00742 #define QT_NO_DOM 00743 #endif 00744 00745 // Scrollable view widgets 00746 #if !defined(QT_NO_SCROLLVIEW) && (defined(QT_NO_SCROLLBAR) || defined(QT_NO_FRAME)) 00747 #define QT_NO_SCROLLVIEW 00748 #endif 00749 00750 // Tab-bars 00751 #if !defined(QT_NO_TABBAR) && (defined(QT_NO_TOOLBUTTON)) 00752 #define QT_NO_TABBAR 00753 #endif 00754 00755 // Drag and drop 00756 #if !defined(QT_NO_DRAGANDDROP) && (defined(QT_NO_MIME) || defined(QT_NO_QWS_PROPERTIES) || defined(QT_NO_IMAGEIO_XPM)) 00757 #define QT_NO_DRAGANDDROP 00758 #endif 00759 00760 // QGridView 00761 #if !defined(QT_NO_GRIDVIEW) && (defined(QT_NO_SCROLLVIEW)) 00762 #define QT_NO_GRIDVIEW 00763 #endif 00764 00765 // Popup-menus 00766 #if !defined(QT_NO_POPUPMENU) && (defined(QT_NO_MENUDATA) || defined(QT_NO_FRAME)) 00767 #define QT_NO_POPUPMENU 00768 #endif 00769 00770 // QCanvas 00771 #if !defined(QT_NO_CANVAS) && (defined(QT_NO_SCROLLVIEW) || defined(QT_NO_BEZIER)) 00772 #define QT_NO_CANVAS 00773 #endif 00774 00775 // Dynamic module linking 00776 #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)) 00777 #define QT_NO_COMPONENT 00778 #endif 00779 00780 // QListBox 00781 #if !defined(QT_NO_LISTBOX) && (defined(QT_NO_SCROLLVIEW) || defined(QT_NO_STRINGLIST)) 00782 #define QT_NO_LISTBOX 00783 #endif 00784 00785 // Menu bars 00786 #if !defined(QT_NO_MENUBAR) && (defined(QT_NO_POPUPMENU)) 00787 #define QT_NO_MENUBAR 00788 #endif 00789 00790 // QMessageBox 00791 #if !defined(QT_NO_MESSAGEBOX) && (defined(QT_NO_DIALOG) || defined(QT_NO_PUSHBUTTON) || defined(QT_NO_LABEL)) 00792 #define QT_NO_MESSAGEBOX 00793 #endif 00794 00795 // FTP file access 00796 #if !defined(QT_NO_NETWORKPROTOCOL_FTP) && (defined(QT_NO_NETWORKPROTOCOL) || defined(QT_NO_DNS) || defined(QT_NO_TEXTDATE)) 00797 #define QT_NO_NETWORKPROTOCOL_FTP 00798 #endif 00799 00800 // Spin boxes 00801 #if !defined(QT_NO_SPINBOX) && (defined(QT_NO_RANGECONTROL) || defined(QT_NO_SPINWIDGET) || defined(QT_NO_LINEEDIT) || defined(QT_NO_VALIDATOR)) 00802 #define QT_NO_SPINBOX 00803 #endif 00804 00805 // RichText (HTML) tables and images 00806 #if !defined(QT_NO_TEXTCUSTOMITEM) && (defined(QT_NO_RICHTEXT) || defined(QT_NO_MIME)) 00807 #define QT_NO_TEXTCUSTOMITEM 00808 #endif 00809 00810 // QDateTimeEdit 00811 #if !defined(QT_NO_DATETIMEEDIT) && (defined(QT_NO_RICHTEXT) || defined(QT_NO_SPINWIDGET) || defined(QT_NO_DATESTRING)) 00812 #define QT_NO_DATETIMEEDIT 00813 #endif 00814 00815 // QTextCodecPlugin 00816 #if !defined(QT_NO_TEXTCODECPLUGIN) && (defined(QT_NO_COMPONENT) || defined(QT_NO_TEXTCODEC)) 00817 #define QT_NO_TEXTCODECPLUGIN 00818 #endif 00819 00820 // QImageFormatPlugin 00821 #if !defined(QT_NO_IMAGEFORMATPLUGIN) && (defined(QT_NO_COMPONENT) || defined(QT_NO_IMAGEIO)) 00822 #define QT_NO_IMAGEFORMATPLUGIN 00823 #endif 00824 00825 // QSqlForm 00826 #if !defined(QT_NO_SQL_FORM) && (defined(QT_NO_SQL) || defined(QT_NO_PROPERTIES)) 00827 #define QT_NO_SQL_FORM 00828 #endif 00829 00830 // Scalable Vector Graphics (SVG) 00831 #if !defined(QT_NO_SVG) && (defined(QT_NO_DOM) || defined(QT_NO_TRANSFORMATIONS) || defined(QT_NO_SPRINTF)) 00832 #define QT_NO_SVG 00833 #endif 00834 00835 // QIconView 00836 #if !defined(QT_NO_ICONVIEW) && (defined(QT_NO_SCROLLVIEW) || defined(QT_NO_IMAGEIO_XPM) || defined(QT_NO_IMAGE_HEURISTIC_MASK)) 00837 #define QT_NO_ICONVIEW 00838 #endif 00839 00840 // Tab widgets 00841 #if !defined(QT_NO_TABWIDGET) && (defined(QT_NO_TABBAR) || defined(QT_NO_WIDGETSTACK)) 00842 #define QT_NO_TABWIDGET 00843 #endif 00844 00845 // "What's this" help 00846 #if !defined(QT_NO_WHATSTHIS) && (defined(QT_NO_TOOLTIP) || defined(QT_NO_TOOLBUTTON)) 00847 #define QT_NO_WHATSTHIS 00848 #endif 00849 00850 // QWidgetPlugin 00851 #if !defined(QT_NO_WIDGETPLUGIN) && (defined(QT_NO_COMPONENT) || defined(QT_NO_ICONSET)) 00852 #define QT_NO_WIDGETPLUGIN 00853 #endif 00854 00855 // QProgressDialog 00856 #if !defined(QT_NO_PROGRESSDIALOG) && (defined(QT_NO_SEMIMODAL) || defined(QT_NO_LABEL) || defined(QT_NO_PUSHBUTTON) || defined(QT_NO_PROGRESSBAR)) 00857 #define QT_NO_PROGRESSDIALOG 00858 #endif 00859 00860 // Motif-plus style 00861 #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)) 00862 #define QT_NO_STYLE_MOTIFPLUS 00863 #endif 00864 00865 // Rich text edit 00866 #if !defined(QT_NO_TEXTEDIT) && (defined(QT_NO_RICHTEXT) || defined(QT_NO_SCROLLVIEW)) 00867 #define QT_NO_TEXTEDIT 00868 #endif 00869 00870 // QWizard 00871 #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)) 00872 #define QT_NO_WIZARD 00873 #endif 00874 00875 // Multi-line edits 00876 #if !defined(QT_NO_MULTILINEEDIT) && (defined(QT_NO_TEXTEDIT)) 00877 #define QT_NO_MULTILINEEDIT 00878 #endif 00879 00880 // Rich text syntax highlighting 00881 #if !defined(QT_NO_SYNTAXHIGHLIGHTER) && (defined(QT_NO_TEXTEDIT)) 00882 #define QT_NO_SYNTAXHIGHLIGHTER 00883 #endif 00884 00885 // QTextView 00886 #if !defined(QT_NO_TEXTVIEW) && (defined(QT_NO_TEXTEDIT)) 00887 #define QT_NO_TEXTVIEW 00888 #endif 00889 00890 // QTabDialog 00891 #if !defined(QT_NO_TABDIALOG) && (defined(QT_NO_DIALOG) || defined(QT_NO_PUSHBUTTON) || defined(QT_NO_LAYOUT) || defined(QT_NO_TABWIDGET)) 00892 #define QT_NO_TABDIALOG 00893 #endif 00894 00895 // QTextBrowser 00896 #if !defined(QT_NO_TEXTBROWSER) && (defined(QT_NO_TEXTVIEW) || defined(QT_NO_MIME)) 00897 #define QT_NO_TEXTBROWSER 00898 #endif 00899 00900 // QListView 00901 #if !defined(QT_NO_LISTVIEW) && (defined(QT_NO_SCROLLVIEW) || defined(QT_NO_HEADER) || defined(QT_NO_LINEEDIT)) 00902 #define QT_NO_LISTVIEW 00903 #endif 00904 00905 // QComboBox 00906 #if !defined(QT_NO_COMBOBOX) && (defined(QT_NO_LISTBOX) || defined(QT_NO_LINEEDIT) || defined(QT_NO_POPUPMENU)) 00907 #define QT_NO_COMBOBOX 00908 #endif 00909 00910 // QColorDialog 00911 #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)) 00912 #define QT_NO_COLORDIALOG 00913 #endif 00914 00915 // Tool box 00916 #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)) 00917 #define QT_NO_TOOLBOX 00918 #endif 00919 00920 // SGI style 00921 #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)) 00922 #define QT_NO_STYLE_SGI 00923 #endif 00924 00925 // QErrorMessage 00926 #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)) 00927 #define QT_NO_ERRORMESSAGE 00928 #endif 00929 00930 // Main-windows 00931 #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)) 00932 #define QT_NO_MAINWINDOW 00933 #endif 00934 00935 // Toolbars 00936 #if !defined(QT_NO_TOOLBAR) && (defined(QT_NO_MAINWINDOW)) 00937 #define QT_NO_TOOLBAR 00938 #endif 00939 00940 // QAction 00941 #if !defined(QT_NO_ACTION) && (defined(QT_NO_TOOLBUTTON) || defined(QT_NO_COMBOBOX)) 00942 #define QT_NO_ACTION 00943 #endif 00944 00945 // QTable 00946 #if !defined(QT_NO_TABLE) && (defined(QT_NO_COMBOBOX) || defined(QT_NO_HEADER) || defined(QT_NO_CHECKBOX)) 00947 #define QT_NO_TABLE 00948 #endif 00949 00950 // QFontDialog 00951 #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)) 00952 #define QT_NO_FONTDIALOG 00953 #endif 00954 00955 // QInputDialog 00956 #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)) 00957 #define QT_NO_INPUTDIALOG 00958 #endif 00959 00960 // SQL value editor widgets 00961 #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)) 00962 #define QT_NO_SQL_EDIT_WIDGETS 00963 #endif 00964 00965 // QPrintDialog 00966 #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)) 00967 #define QT_NO_PRINTDIALOG 00968 #endif 00969 00970 // QFileDialog 00971 #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)) 00972 #define QT_NO_FILEDIALOG 00973 #endif 00974 00975 // SQL table widgets 00976 #if !defined(QT_NO_SQL_VIEW_WIDGETS) && (defined(QT_NO_SQL_FORM) || defined(QT_NO_SQL_EDIT_WIDGETS) || defined(QT_NO_TABLE)) 00977 #define QT_NO_SQL_VIEW_WIDGETS 00978 #endif 00979 00980 // QWorkSpace 00981 #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)) 00982 #define QT_NO_WORKSPACE 00983 #endif 00984