diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-07-10 15:24:15 -0500 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-07-10 15:24:15 -0500 |
commit | bd0f3345a938b35ce6a12f6150373b0955b8dd12 (patch) | |
tree | 7a520322212d48ebcb9fbe1087e7fca28b76185c /src/tools/qfeatures.h | |
download | qt3-bd0f3345a938b35ce6a12f6150373b0955b8dd12.tar.gz qt3-bd0f3345a938b35ce6a12f6150373b0955b8dd12.zip |
Add Qt3 development HEAD version
Diffstat (limited to 'src/tools/qfeatures.h')
-rw-r--r-- | src/tools/qfeatures.h | 994 |
1 files changed, 994 insertions, 0 deletions
diff --git a/src/tools/qfeatures.h b/src/tools/qfeatures.h new file mode 100644 index 0000000..7f5477d --- /dev/null +++ b/src/tools/qfeatures.h @@ -0,0 +1,994 @@ +// All feature and their dependencies +// +// This list is generated from $QTDIR/src/tools/qfeatures.txt +// +// Asynchronous I/O +//#define QT_NO_ASYNC_IO + +// Bezier curves +//#define QT_NO_BEZIER + +// Buttons +//#define QT_NO_BUTTON + +// Named colors +//#define QT_NO_COLORNAMES + +// Cursors +//#define QT_NO_CURSOR + +// QDataStream +//#define QT_NO_DATASTREAM + +// QDate/QTime/QDateTime toString() and fromString() +//#define QT_NO_DATESTRING + +// Dialogs +//#define QT_NO_DIALOG + +// QDirectPainter +//#define QT_NO_DIRECTPAINTER + +// Special widget effects (fading, scrolling) +//#define QT_NO_EFFECTS + +// Freetype font engine +//#define QT_NO_FREETYPE + +// Dither QImage to 1-bit image +//#define QT_NO_IMAGE_DITHER_TO_1 + +// QImage::createHeuristicMask() +//#define QT_NO_IMAGE_HEURISTIC_MASK + +// QImage mirroring +//#define QT_NO_IMAGE_MIRROR + +// Smooth QImage scaling +//#define QT_NO_IMAGE_SMOOTHSCALE + +// TrueColor QImage +//#define QT_NO_IMAGE_TRUECOLOR + +// Automatic widget layout +//#define QT_NO_LAYOUT + +// Networking +//#define QT_NO_NETWORK + +// Palettes +//#define QT_NO_PALETTE + +// Alpha-blended cursor +//#define QT_NO_QWS_ALPHA_CURSOR + +// 1-bit monochrome +//#define QT_NO_QWS_DEPTH_1 + +// 15 or 16-bit color +//#define QT_NO_QWS_DEPTH_16 + +// 24-bit color +//#define QT_NO_QWS_DEPTH_24 + +// 32-bit color +//#define QT_NO_QWS_DEPTH_32 + +// 4-bit grayscale +//#define QT_NO_QWS_DEPTH_4 + +// 8-bit color +//#define QT_NO_QWS_DEPTH_8 + +// 8-bit grayscale +//#define QT_NO_QWS_DEPTH_8GRAYSCALE + +// Favour code size over graphics speed +//#define QT_NO_QWS_GFX_SPEED + +// Console keyboard +//#define QT_NO_QWS_KEYBOARD + +// Linux framebuffer +//#define QT_NO_QWS_LINUXFB + +// Mach64 acceleration +//#define QT_NO_QWS_MACH64 + +// Window Manager +//#define QT_NO_QWS_MANAGER + +// Matrox MGA acceleration +//#define QT_NO_QWS_MATROX + +// Autodetecting mouse driver +//#define QT_NO_QWS_MOUSE_AUTO + +// Non-autodetecting mouse driver +//#define QT_NO_QWS_MOUSE_MANUAL + +// Qt/Embedded window system properties. +//#define QT_NO_QWS_PROPERTIES + +// Repeater display +//#define QT_NO_QWS_REPEATER + +// Saving of fonts +//#define QT_NO_QWS_SAVEFONTS + +// Shadow frame buffer +//#define QT_NO_QWS_SHADOWFB + +// Virtual frame buffer +//#define QT_NO_QWS_VFB + +// 4-bit VGA +//#define QT_NO_QWS_VGA_16 + +// Voodoo3 acceleration +//#define QT_NO_QWS_VOODOO3 + +// Range-control widgets +//#define QT_NO_RANGECONTROL + +// Regular expression capture +//#define QT_NO_REGEXP + +// QSignalMapper +//#define QT_NO_SIGNALMAPPER + +// Playing sounds +//#define QT_NO_SOUND + +// Standard template library compatiblity +//#define QT_NO_STL + +// QStringList +//#define QT_NO_STRINGLIST + +// Character set conversions +//#define QT_NO_TEXTCODEC + +// QTextStream +//#define QT_NO_TEXTSTREAM + +// Unicode property tables +//#define QT_NO_UNICODETABLES + +// Input validators +//#define QT_NO_VALIDATOR + +// QVariant +//#define QT_NO_VARIANT + +// Wheel-mouse events +//#define QT_NO_WHEELEVENT + +// QWMatrix +//#define QT_NO_WMATRIX + +// Non-Unicode text conversions +#if !defined(QT_NO_CODECS) && (defined(QT_NO_TEXTCODEC)) +#define QT_NO_CODECS +#endif + +// QCop IPC +#if !defined(QT_NO_COP) && (defined(QT_NO_DATASTREAM)) +#define QT_NO_COP +#endif + +// QFontDatabase +#if !defined(QT_NO_FONTDATABASE) && (defined(QT_NO_STRINGLIST)) +#define QT_NO_FONTDATABASE +#endif + +// Image formats +#if !defined(QT_NO_IMAGEIO) && (defined(QT_NO_REGEXP)) +#define QT_NO_IMAGEIO +#endif + +// 16-bit QImage +#if !defined(QT_NO_IMAGE_16_BIT) && (defined(QT_NO_IMAGE_TRUECOLOR)) +#define QT_NO_IMAGE_16_BIT +#endif + +// Image file text strings +#if !defined(QT_NO_IMAGE_TEXT) && (defined(QT_NO_STRINGLIST)) +#define QT_NO_IMAGE_TEXT +#endif + +// Shared library wrapper +#if !defined(QT_NO_LIBRARY) && (defined(QT_NO_REGEXP)) +#define QT_NO_LIBRARY +#endif + +// Pixmap transformations +#if !defined(QT_NO_PIXMAP_TRANSFORMATION) && (defined(QT_NO_WMATRIX)) +#define QT_NO_PIXMAP_TRANSFORMATION +#endif + +// Convert UUID to/from string +#if !defined(QT_NO_QUUID_STRING) && (defined(QT_NO_STRINGLIST)) +#define QT_NO_QUUID_STRING +#endif + +// The "BeOS" style +#if !defined(QT_NO_QWS_BEOS_WM_STYLE) && (defined(QT_NO_QWS_MANAGER)) +#define QT_NO_QWS_BEOS_WM_STYLE +#endif + +// Visible cursor +#if !defined(QT_NO_QWS_CURSOR) && (defined(QT_NO_CURSOR)) +#define QT_NO_QWS_CURSOR +#endif + +// 32-bit color, BGR order +#if !defined(QT_NO_QWS_DEPTH_32_BGR) && (defined(QT_NO_QWS_DEPTH_32)) +#define QT_NO_QWS_DEPTH_32_BGR +#endif + +// The "Hydro" style +#if !defined(QT_NO_QWS_HYDRO_WM_STYLE) && (defined(QT_NO_QWS_MANAGER)) +#define QT_NO_QWS_HYDRO_WM_STYLE +#endif + +// Keyboard for SHARP Zaurus SL5xxx devices +#if !defined(QT_NO_QWS_KBD_SHARP) && (defined(QT_NO_QWS_KEYBOARD)) +#define QT_NO_QWS_KBD_SHARP +#endif + +// The "KDE2" style +#if !defined(QT_NO_QWS_KDE2_WM_STYLE) && (defined(QT_NO_QWS_MANAGER)) +#define QT_NO_QWS_KDE2_WM_STYLE +#endif + +// The "KDE" style +#if !defined(QT_NO_QWS_KDE_WM_STYLE) && (defined(QT_NO_QWS_MANAGER)) +#define QT_NO_QWS_KDE_WM_STYLE +#endif + +// Multi-process architecture +#if !defined(QT_NO_QWS_MULTIPROCESS) && (defined(QT_NO_NETWORK)) +#define QT_NO_QWS_MULTIPROCESS +#endif + +// Transformed frame buffer +#if !defined(QT_NO_QWS_TRANSFORMED) && (defined(QT_NO_QWS_LINUXFB)) +#define QT_NO_QWS_TRANSFORMED +#endif + +// Remote frame buffer (VNC) +#if !defined(QT_NO_QWS_VNC) && (defined(QT_NO_NETWORK)) +#define QT_NO_QWS_VNC +#endif + +// The "Windows" style +#if !defined(QT_NO_QWS_WINDOWS_WM_STYLE) && (defined(QT_NO_QWS_MANAGER)) +#define QT_NO_QWS_WINDOWS_WM_STYLE +#endif + +// Regular expression anchors +#if !defined(QT_NO_REGEXP_ANCHOR_ALT) && (defined(QT_NO_REGEXP)) +#define QT_NO_REGEXP_ANCHOR_ALT +#endif + +// Regular expression back-reference +#if !defined(QT_NO_REGEXP_BACKREF) && (defined(QT_NO_REGEXP)) +#define QT_NO_REGEXP_BACKREF +#endif + +// Regular expression character-class +#if !defined(QT_NO_REGEXP_CCLASS) && (defined(QT_NO_REGEXP)) +#define QT_NO_REGEXP_CCLASS +#endif + +// Regular expression escape +#if !defined(QT_NO_REGEXP_ESCAPE) && (defined(QT_NO_REGEXP)) +#define QT_NO_REGEXP_ESCAPE +#endif + +// Regular expression interval +#if !defined(QT_NO_REGEXP_INTERVAL) && (defined(QT_NO_REGEXP)) +#define QT_NO_REGEXP_INTERVAL +#endif + +// Regular expression lookahead +#if !defined(QT_NO_REGEXP_LOOKAHEAD) && (defined(QT_NO_REGEXP)) +#define QT_NO_REGEXP_LOOKAHEAD +#endif + +// Regular expression optimization +#if !defined(QT_NO_REGEXP_OPTIM) && (defined(QT_NO_REGEXP)) +#define QT_NO_REGEXP_OPTIM +#endif + +// Regular expression wildcard +#if !defined(QT_NO_REGEXP_WILDCARD) && (defined(QT_NO_REGEXP)) +#define QT_NO_REGEXP_WILDCARD +#endif + +// Semi-modal dialogs +#if !defined(QT_NO_SEMIMODAL) && (defined(QT_NO_DIALOG)) +#define QT_NO_SEMIMODAL +#endif + +// Session management +#if !defined(QT_NO_SESSIONMANAGER) && (defined(QT_NO_STRINGLIST)) +#define QT_NO_SESSIONMANAGER +#endif + +// QString::sprintf() +#if !defined(QT_NO_SPRINTF) && (defined(QT_NO_REGEXP)) +#define QT_NO_SPRINTF +#endif + +// Scaling and rotation +#if !defined(QT_NO_TRANSFORMATIONS) && (defined(QT_NO_WMATRIX)) +#define QT_NO_TRANSFORMATIONS +#endif + +// Translations via QObject::tr() +#if !defined(QT_NO_TRANSLATION) && (defined(QT_NO_DATASTREAM)) +#define QT_NO_TRANSLATION +#endif + +// Window icon and caption +#if !defined(QT_NO_WIDGET_TOPEXTRA) && (defined(QT_NO_IMAGE_HEURISTIC_MASK)) +#define QT_NO_WIDGET_TOPEXTRA +#endif + +// Keyboard accelerators and shortcuts +#if !defined(QT_NO_ACCEL) && (defined(QT_NO_SPRINTF)) +#define QT_NO_ACCEL +#endif + +// Asynchronous image I/O +#if !defined(QT_NO_ASYNC_IMAGE_IO) && (defined(QT_NO_IMAGEIO)) +#define QT_NO_ASYNC_IMAGE_IO +#endif + +// BDF font files +#if !defined(QT_NO_BDF) && (defined(QT_NO_TEXTSTREAM) || defined(QT_NO_STRINGLIST)) +#define QT_NO_BDF +#endif + +// QDir +#if !defined(QT_NO_DIR) && (defined(QT_NO_STRINGLIST) || defined(QT_NO_REGEXP)) +#define QT_NO_DIR +#endif + +// JPEG image I/O +#if !defined(QT_NO_IMAGEIO_JPEG) && (defined(QT_NO_IMAGEIO)) +#define QT_NO_IMAGEIO_JPEG +#endif + +// MNG image I/O +#if !defined(QT_NO_IMAGEIO_MNG) && (defined(QT_NO_IMAGEIO)) +#define QT_NO_IMAGEIO_MNG +#endif + +// PNG image I/O +#if !defined(QT_NO_IMAGEIO_PNG) && (defined(QT_NO_IMAGEIO)) +#define QT_NO_IMAGEIO_PNG +#endif + +// PPM image I/O +#if !defined(QT_NO_IMAGEIO_PPM) && (defined(QT_NO_IMAGEIO)) +#define QT_NO_IMAGEIO_PPM +#endif + +// XBM image I/O +#if !defined(QT_NO_IMAGEIO_XBM) && (defined(QT_NO_IMAGEIO)) +#define QT_NO_IMAGEIO_XBM +#endif + +// Image transformations +#if !defined(QT_NO_IMAGE_TRANSFORMATION) && (defined(QT_NO_PIXMAP_TRANSFORMATION)) +#define QT_NO_IMAGE_TRANSFORMATION +#endif + +// External process invocation. +#if !defined(QT_NO_PROCESS) && (defined(QT_NO_STRINGLIST) || defined(QT_NO_REGEXP)) +#define QT_NO_PROCESS +#endif + +// Regular expression capture +#if !defined(QT_NO_REGEXP_CAPTURE) && (defined(QT_NO_REGEXP) || defined(QT_NO_STRINGLIST)) +#define QT_NO_REGEXP_CAPTURE +#endif + +// Splash screen widget +#if !defined(QT_NO_SPLASHSCREEN) && (defined(QT_NO_IMAGEIO)) +#define QT_NO_SPLASHSCREEN +#endif + +// Template classes in QVariant +#if !defined(QT_NO_TEMPLATE_VARIANT) && (defined(QT_NO_VARIANT) || defined(QT_NO_STRINGLIST)) +#define QT_NO_TEMPLATE_VARIANT +#endif + +// Month and day names in dates +#if !defined(QT_NO_TEXTDATE) && (defined(QT_NO_STRINGLIST) || defined(QT_NO_DATESTRING)) +#define QT_NO_TEXTDATE +#endif + +// Drawing utility functions +#if !defined(QT_NO_DRAWUTIL) && (defined(QT_NO_SPRINTF) || defined(QT_NO_PALETTE)) +#define QT_NO_DRAWUTIL +#endif + +// BMP image I/O +#if !defined(QT_NO_IMAGEIO_BMP) && (defined(QT_NO_IMAGEIO) || defined(QT_NO_DATASTREAM)) +#define QT_NO_IMAGEIO_BMP +#endif + +// QPicture +#if !defined(QT_NO_PICTURE) && (defined(QT_NO_DATASTREAM) || defined(QT_NO_IMAGEIO)) +#define QT_NO_PICTURE +#endif + +// Translations via QObject::trUtf8() +#if !defined(QT_NO_TRANSLATION_UTF8) && (defined(QT_NO_TRANSLATION) || defined(QT_NO_TEXTCODEC)) +#define QT_NO_TRANSLATION_UTF8 +#endif + +// URL parser +#if !defined(QT_NO_URL) && (defined(QT_NO_DIR)) +#define QT_NO_URL +#endif + +// Animated images +#if !defined(QT_NO_MOVIE) && (defined(QT_NO_ASYNC_IO) || defined(QT_NO_ASYNC_IMAGE_IO)) +#define QT_NO_MOVIE +#endif + +// QStyle +#if !defined(QT_NO_STYLE) && (defined(QT_NO_DRAWUTIL)) +#define QT_NO_STYLE +#endif + +// DNS +#if !defined(QT_NO_DNS) && (defined(QT_NO_NETWORK) || defined(QT_NO_STRINGLIST) || defined(QT_NO_TEXTSTREAM) || defined(QT_NO_SPRINTF)) +#define QT_NO_DNS +#endif + +// Framed widgets +#if !defined(QT_NO_FRAME) && (defined(QT_NO_STYLE)) +#define QT_NO_FRAME +#endif + +// QIconSet +#if !defined(QT_NO_ICONSET) && (defined(QT_NO_IMAGEIO) || defined(QT_NO_IMAGE_SMOOTHSCALE) || defined(QT_NO_PALETTE) || defined(QT_NO_IMAGE_HEURISTIC_MASK)) +#define QT_NO_ICONSET +#endif + +// XPM image I/O +#if !defined(QT_NO_IMAGEIO_XPM) && (defined(QT_NO_IMAGEIO) || defined(QT_NO_SPRINTF) || defined(QT_NO_TEXTSTREAM)) +#define QT_NO_IMAGEIO_XPM +#endif + +// Network file access +#if !defined(QT_NO_NETWORKPROTOCOL) && (defined(QT_NO_TEXTCODEC) || defined(QT_NO_URL)) +#define QT_NO_NETWORKPROTOCOL +#endif + +// QSizeGrip +#if !defined(QT_NO_SIZEGRIP) && (defined(QT_NO_STYLE)) +#define QT_NO_SIZEGRIP +#endif + +// Motif style +#if !defined(QT_NO_STYLE_MOTIF) && (defined(QT_NO_STYLE)) +#define QT_NO_STYLE_MOTIF +#endif + +// Windows style +#if !defined(QT_NO_STYLE_WINDOWS) && (defined(QT_NO_STYLE)) +#define QT_NO_STYLE_WINDOWS +#endif + +// Internal titlebar widget +#if !defined(QT_NO_TITLEBAR) && (defined(QT_NO_STYLE)) +#define QT_NO_TITLEBAR +#endif + +// XML +#if !defined(QT_NO_XML) && (defined(QT_NO_TEXTSTREAM) || defined(QT_NO_TEXTCODEC) || defined(QT_NO_REGEXP_CAPTURE)) +#define QT_NO_XML +#endif + +// Check-boxes +#if !defined(QT_NO_CHECKBOX) && (defined(QT_NO_BUTTON) || defined(QT_NO_STYLE)) +#define QT_NO_CHECKBOX +#endif + +// Dials +#if !defined(QT_NO_DIAL) && (defined(QT_NO_RANGECONTROL) || defined(QT_NO_STYLE)) +#define QT_NO_DIAL +#endif + +// QLabel +#if !defined(QT_NO_LABEL) && (defined(QT_NO_FRAME)) +#define QT_NO_LABEL +#endif + +// QLCDNumber +#if !defined(QT_NO_LCDNUMBER) && (defined(QT_NO_FRAME)) +#define QT_NO_LCDNUMBER +#endif + +// Single-line edits +#if !defined(QT_NO_LINEEDIT) && (defined(QT_NO_FRAME)) +#define QT_NO_LINEEDIT +#endif + +// MIME +#if !defined(QT_NO_MIME) && (defined(QT_NO_DIR) || defined(QT_NO_IMAGEIO) || defined(QT_NO_TEXTCODEC)) +#define QT_NO_MIME +#endif + +// Progress bars +#if !defined(QT_NO_PROGRESSBAR) && (defined(QT_NO_FRAME)) +#define QT_NO_PROGRESSBAR +#endif + +// Push-buttons +#if !defined(QT_NO_PUSHBUTTON) && (defined(QT_NO_BUTTON) || defined(QT_NO_STYLE)) +#define QT_NO_PUSHBUTTON +#endif + +// Radio-buttons +#if !defined(QT_NO_RADIOBUTTON) && (defined(QT_NO_BUTTON) || defined(QT_NO_STYLE)) +#define QT_NO_RADIOBUTTON +#endif + +// Internal resize handler +#if !defined(QT_NO_RESIZEHANDLER) && (defined(QT_NO_FRAME)) +#define QT_NO_RESIZEHANDLER +#endif + +// Scroll bars +#if !defined(QT_NO_SCROLLBAR) && (defined(QT_NO_RANGECONTROL) || defined(QT_NO_STYLE)) +#define QT_NO_SCROLLBAR +#endif + +// Sliders +#if !defined(QT_NO_SLIDER) && (defined(QT_NO_RANGECONTROL) || defined(QT_NO_STYLE)) +#define QT_NO_SLIDER +#endif + +// Spinbox control widget +#if !defined(QT_NO_SPINWIDGET) && (defined(QT_NO_FRAME)) +#define QT_NO_SPINWIDGET +#endif + +// Status bars +#if !defined(QT_NO_STATUSBAR) && (defined(QT_NO_LAYOUT) || defined(QT_NO_STYLE)) +#define QT_NO_STATUSBAR +#endif + +// Compact Windows style +#if !defined(QT_NO_STYLE_COMPACT) && (defined(QT_NO_STYLE_WINDOWS)) +#define QT_NO_STYLE_COMPACT +#endif + +// Interlace-friendly style +#if !defined(QT_NO_STYLE_INTERLACE) && (defined(QT_NO_STYLE_MOTIF)) +#define QT_NO_STYLE_INTERLACE +#endif + +// Platinum style +#if !defined(QT_NO_STYLE_PLATINUM) && (defined(QT_NO_STYLE_WINDOWS)) +#define QT_NO_STYLE_PLATINUM +#endif + +// Widget stacks +#if !defined(QT_NO_WIDGETSTACK) && (defined(QT_NO_FRAME)) +#define QT_NO_WIDGETSTACK +#endif + +// Grid layout widgets +#if !defined(QT_NO_GRID) && (defined(QT_NO_LAYOUT) || defined(QT_NO_FRAME)) +#define QT_NO_GRID +#endif + +// Group boxes +#if !defined(QT_NO_GROUPBOX) && (defined(QT_NO_FRAME) || defined(QT_NO_LAYOUT)) +#define QT_NO_GROUPBOX +#endif + +// Horizontal box layout widgets +#if !defined(QT_NO_HBOX) && (defined(QT_NO_LAYOUT) || defined(QT_NO_FRAME)) +#define QT_NO_HBOX +#endif + +// Menu-oriented widgets +#if !defined(QT_NO_MENUDATA) && (defined(QT_NO_ICONSET) || defined(QT_NO_VARIANT)) +#define QT_NO_MENUDATA +#endif + +// Persistent application settings +#if !defined(QT_NO_SETTINGS) && (defined(QT_NO_DIR) || defined(QT_NO_TEXTSTREAM) || defined(QT_NO_REGEXP_CAPTURE)) +#define QT_NO_SETTINGS +#endif + +// Splitters +#if !defined(QT_NO_SPLITTER) && (defined(QT_NO_FRAME) || defined(QT_NO_LAYOUT)) +#define QT_NO_SPLITTER +#endif + +// Table-like widgets +#if !defined(QT_NO_TABLEVIEW) && (defined(QT_NO_SCROLLBAR)) +#define QT_NO_TABLEVIEW +#endif + +// Tool tips +#if !defined(QT_NO_TOOLTIP) && (defined(QT_NO_LABEL)) +#define QT_NO_TOOLTIP +#endif + +// Cut and paste +#if !defined(QT_NO_CLIPBOARD) && (defined(QT_NO_QWS_PROPERTIES) || defined(QT_NO_MIME)) +#define QT_NO_CLIPBOARD +#endif + +// Horizontal group boxes +#if !defined(QT_NO_HGROUPBOX) && (defined(QT_NO_GROUPBOX)) +#define QT_NO_HGROUPBOX +#endif + +// Properties +#if !defined(QT_NO_PROPERTIES) && (defined(QT_NO_VARIANT) || defined(QT_NO_STRINGLIST) || defined(QT_NO_ICONSET)) +#define QT_NO_PROPERTIES +#endif + +// RichText (HTML) display +#if !defined(QT_NO_RICHTEXT) && (defined(QT_NO_STYLE) || defined(QT_NO_LAYOUT) || defined(QT_NO_STRINGLIST) || defined(QT_NO_TEXTSTREAM)) +#define QT_NO_RICHTEXT +#endif + +// SQL classes +#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)) +#define QT_NO_SQL +#endif + +// CDE style +#if !defined(QT_NO_STYLE_CDE) && (defined(QT_NO_STYLE_MOTIF) || defined(QT_NO_TRANSFORMATIONS)) +#define QT_NO_STYLE_CDE +#endif + +// Vertical box layout widgets +#if !defined(QT_NO_VBOX) && (defined(QT_NO_HBOX)) +#define QT_NO_VBOX +#endif + +// Button groups +#if !defined(QT_NO_BUTTONGROUP) && (defined(QT_NO_GROUPBOX) || defined(QT_NO_BUTTON)) +#define QT_NO_BUTTONGROUP +#endif + +// Complex scripts (eg. BiDi) +#if !defined(QT_NO_COMPLEXTEXT) && (defined(QT_NO_RICHTEXT)) +#define QT_NO_COMPLEXTEXT +#endif + +// Cut and paste non-text +#if !defined(QT_NO_MIMECLIPBOARD) && (defined(QT_NO_CLIPBOARD)) +#define QT_NO_MIMECLIPBOARD +#endif + +// Printing +#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)) +#define QT_NO_PRINTER +#endif + +// Aqua style +#if !defined(QT_NO_STYLE_AQUA) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_IMAGE_TRANSFORMATION)) +#define QT_NO_STYLE_AQUA +#endif + +// Vertical group boxes +#if !defined(QT_NO_VGROUPBOX) && (defined(QT_NO_HGROUPBOX)) +#define QT_NO_VGROUPBOX +#endif + +// Horizontal button groups +#if !defined(QT_NO_HBUTTONGROUP) && (defined(QT_NO_BUTTONGROUP)) +#define QT_NO_HBUTTONGROUP +#endif + +// Server to play sound +#if !defined(QT_NO_QWS_SOUNDSERVER) && (defined(QT_NO_SOUND) || defined(QT_NO_DIR) || defined(QT_NO_DNS)) +#define QT_NO_QWS_SOUNDSERVER +#endif + +// QHeader +#if !defined(QT_NO_HEADER) && (defined(QT_NO_STYLE) || defined(QT_NO_ICONSET)) +#define QT_NO_HEADER +#endif + +// Vertical button groups +#if !defined(QT_NO_VBUTTONGROUP) && (defined(QT_NO_HBUTTONGROUP)) +#define QT_NO_VBUTTONGROUP +#endif + +// Hebrew Codec +#if !defined(QT_NO_CODEC_HEBREW) && (defined(QT_NO_CODECS) || defined(QT_NO_COMPLEXTEXT)) +#define QT_NO_CODEC_HEBREW +#endif + +// HTTP file access +#if !defined(QT_NO_NETWORKPROTOCOL_HTTP) && (defined(QT_NO_NETWORKPROTOCOL) || defined(QT_NO_DNS)) +#define QT_NO_NETWORKPROTOCOL_HTTP +#endif + +// Tool-buttons +#if !defined(QT_NO_TOOLBUTTON) && (defined(QT_NO_BUTTON) || defined(QT_NO_ICONSET) || defined(QT_NO_STYLE)) +#define QT_NO_TOOLBUTTON +#endif + +// Big Codecs (eg. CJK) +#if !defined(QT_NO_BIG_CODECS) && (defined(QT_NO_CODEC_HEBREW)) +#define QT_NO_BIG_CODECS +#endif + +// Experimental internal class +#if !defined(QT_NO_DIALOGBUTTONS) && (defined(QT_NO_LAYOUT) || defined(QT_NO_STYLE) || defined(QT_NO_PUSHBUTTON)) +#define QT_NO_DIALOGBUTTONS +#endif + +// Document Object Model +#if !defined(QT_NO_DOM) && (defined(QT_NO_XML) || defined(QT_NO_MIME)) +#define QT_NO_DOM +#endif + +// Scrollable view widgets +#if !defined(QT_NO_SCROLLVIEW) && (defined(QT_NO_SCROLLBAR) || defined(QT_NO_FRAME)) +#define QT_NO_SCROLLVIEW +#endif + +// Tab-bars +#if !defined(QT_NO_TABBAR) && (defined(QT_NO_TOOLBUTTON)) +#define QT_NO_TABBAR +#endif + +// Drag and drop +#if !defined(QT_NO_DRAGANDDROP) && (defined(QT_NO_MIME) || defined(QT_NO_QWS_PROPERTIES) || defined(QT_NO_IMAGEIO_XPM)) +#define QT_NO_DRAGANDDROP +#endif + +// QGridView +#if !defined(QT_NO_GRIDVIEW) && (defined(QT_NO_SCROLLVIEW)) +#define QT_NO_GRIDVIEW +#endif + +// Popup-menus +#if !defined(QT_NO_POPUPMENU) && (defined(QT_NO_MENUDATA) || defined(QT_NO_FRAME)) +#define QT_NO_POPUPMENU +#endif + +// QCanvas +#if !defined(QT_NO_CANVAS) && (defined(QT_NO_SCROLLVIEW) || defined(QT_NO_BEZIER)) +#define QT_NO_CANVAS +#endif + +// Dynamic module linking +#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)) +#define QT_NO_COMPONENT +#endif + +// QListBox +#if !defined(QT_NO_LISTBOX) && (defined(QT_NO_SCROLLVIEW) || defined(QT_NO_STRINGLIST)) +#define QT_NO_LISTBOX +#endif + +// Menu bars +#if !defined(QT_NO_MENUBAR) && (defined(QT_NO_POPUPMENU)) +#define QT_NO_MENUBAR +#endif + +// QMessageBox +#if !defined(QT_NO_MESSAGEBOX) && (defined(QT_NO_DIALOG) || defined(QT_NO_PUSHBUTTON) || defined(QT_NO_LABEL)) +#define QT_NO_MESSAGEBOX +#endif + +// FTP file access +#if !defined(QT_NO_NETWORKPROTOCOL_FTP) && (defined(QT_NO_NETWORKPROTOCOL) || defined(QT_NO_DNS) || defined(QT_NO_TEXTDATE)) +#define QT_NO_NETWORKPROTOCOL_FTP +#endif + +// Spin boxes +#if !defined(QT_NO_SPINBOX) && (defined(QT_NO_RANGECONTROL) || defined(QT_NO_SPINWIDGET) || defined(QT_NO_LINEEDIT) || defined(QT_NO_VALIDATOR)) +#define QT_NO_SPINBOX +#endif + +// RichText (HTML) tables and images +#if !defined(QT_NO_TEXTCUSTOMITEM) && (defined(QT_NO_RICHTEXT) || defined(QT_NO_MIME)) +#define QT_NO_TEXTCUSTOMITEM +#endif + +// QDateTimeEdit +#if !defined(QT_NO_DATETIMEEDIT) && (defined(QT_NO_RICHTEXT) || defined(QT_NO_SPINWIDGET) || defined(QT_NO_DATESTRING)) +#define QT_NO_DATETIMEEDIT +#endif + +// QTextCodecPlugin +#if !defined(QT_NO_TEXTCODECPLUGIN) && (defined(QT_NO_COMPONENT) || defined(QT_NO_TEXTCODEC)) +#define QT_NO_TEXTCODECPLUGIN +#endif + +// QImageFormatPlugin +#if !defined(QT_NO_IMAGEFORMATPLUGIN) && (defined(QT_NO_COMPONENT) || defined(QT_NO_IMAGEIO)) +#define QT_NO_IMAGEFORMATPLUGIN +#endif + +// QSqlForm +#if !defined(QT_NO_SQL_FORM) && (defined(QT_NO_SQL) || defined(QT_NO_PROPERTIES)) +#define QT_NO_SQL_FORM +#endif + +// Scalable Vector Graphics (SVG) +#if !defined(QT_NO_SVG) && (defined(QT_NO_DOM) || defined(QT_NO_TRANSFORMATIONS) || defined(QT_NO_SPRINTF)) +#define QT_NO_SVG +#endif + +// QIconView +#if !defined(QT_NO_ICONVIEW) && (defined(QT_NO_SCROLLVIEW) || defined(QT_NO_IMAGEIO_XPM) || defined(QT_NO_IMAGE_HEURISTIC_MASK)) +#define QT_NO_ICONVIEW +#endif + +// Tab widgets +#if !defined(QT_NO_TABWIDGET) && (defined(QT_NO_TABBAR) || defined(QT_NO_WIDGETSTACK)) +#define QT_NO_TABWIDGET +#endif + +// "What's this" help +#if !defined(QT_NO_WHATSTHIS) && (defined(QT_NO_TOOLTIP) || defined(QT_NO_TOOLBUTTON)) +#define QT_NO_WHATSTHIS +#endif + +// QWidgetPlugin +#if !defined(QT_NO_WIDGETPLUGIN) && (defined(QT_NO_COMPONENT) || defined(QT_NO_ICONSET)) +#define QT_NO_WIDGETPLUGIN +#endif + +// QProgressDialog +#if !defined(QT_NO_PROGRESSDIALOG) && (defined(QT_NO_SEMIMODAL) || defined(QT_NO_LABEL) || defined(QT_NO_PUSHBUTTON) || defined(QT_NO_PROGRESSBAR)) +#define QT_NO_PROGRESSDIALOG +#endif + +// Motif-plus style +#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)) +#define QT_NO_STYLE_MOTIFPLUS +#endif + +// Rich text edit +#if !defined(QT_NO_TEXTEDIT) && (defined(QT_NO_RICHTEXT) || defined(QT_NO_SCROLLVIEW)) +#define QT_NO_TEXTEDIT +#endif + +// QWizard +#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)) +#define QT_NO_WIZARD +#endif + +// Multi-line edits +#if !defined(QT_NO_MULTILINEEDIT) && (defined(QT_NO_TEXTEDIT)) +#define QT_NO_MULTILINEEDIT +#endif + +// Rich text syntax highlighting +#if !defined(QT_NO_SYNTAXHIGHLIGHTER) && (defined(QT_NO_TEXTEDIT)) +#define QT_NO_SYNTAXHIGHLIGHTER +#endif + +// QTextView +#if !defined(QT_NO_TEXTVIEW) && (defined(QT_NO_TEXTEDIT)) +#define QT_NO_TEXTVIEW +#endif + +// QTabDialog +#if !defined(QT_NO_TABDIALOG) && (defined(QT_NO_DIALOG) || defined(QT_NO_PUSHBUTTON) || defined(QT_NO_LAYOUT) || defined(QT_NO_TABWIDGET)) +#define QT_NO_TABDIALOG +#endif + +// QTextBrowser +#if !defined(QT_NO_TEXTBROWSER) && (defined(QT_NO_TEXTVIEW) || defined(QT_NO_MIME)) +#define QT_NO_TEXTBROWSER +#endif + +// QListView +#if !defined(QT_NO_LISTVIEW) && (defined(QT_NO_SCROLLVIEW) || defined(QT_NO_HEADER) || defined(QT_NO_LINEEDIT)) +#define QT_NO_LISTVIEW +#endif + +// QComboBox +#if !defined(QT_NO_COMBOBOX) && (defined(QT_NO_LISTBOX) || defined(QT_NO_LINEEDIT) || defined(QT_NO_POPUPMENU)) +#define QT_NO_COMBOBOX +#endif + +// QColorDialog +#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)) +#define QT_NO_COLORDIALOG +#endif + +// Tool box +#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)) +#define QT_NO_TOOLBOX +#endif + +// SGI style +#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)) +#define QT_NO_STYLE_SGI +#endif + +// QErrorMessage +#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)) +#define QT_NO_ERRORMESSAGE +#endif + +// Main-windows +#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)) +#define QT_NO_MAINWINDOW +#endif + +// Toolbars +#if !defined(QT_NO_TOOLBAR) && (defined(QT_NO_MAINWINDOW)) +#define QT_NO_TOOLBAR +#endif + +// QAction +#if !defined(QT_NO_ACTION) && (defined(QT_NO_TOOLBUTTON) || defined(QT_NO_COMBOBOX)) +#define QT_NO_ACTION +#endif + +// QTable +#if !defined(QT_NO_TABLE) && (defined(QT_NO_COMBOBOX) || defined(QT_NO_HEADER) || defined(QT_NO_CHECKBOX)) +#define QT_NO_TABLE +#endif + +// QFontDialog +#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)) +#define QT_NO_FONTDIALOG +#endif + +// QInputDialog +#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)) +#define QT_NO_INPUTDIALOG +#endif + +// SQL value editor widgets +#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)) +#define QT_NO_SQL_EDIT_WIDGETS +#endif + +// QPrintDialog +#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)) +#define QT_NO_PRINTDIALOG +#endif + +// QFileDialog +#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)) +#define QT_NO_FILEDIALOG +#endif + +// SQL table widgets +#if !defined(QT_NO_SQL_VIEW_WIDGETS) && (defined(QT_NO_SQL_FORM) || defined(QT_NO_SQL_EDIT_WIDGETS) || defined(QT_NO_TABLE)) +#define QT_NO_SQL_VIEW_WIDGETS +#endif + +// QWorkSpace +#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)) +#define QT_NO_WORKSPACE +#endif + +// Input method +#if !defined(QT_NO_IM) && (defined(QT_NO_STRINGLIST)) +#define QT_NO_IM +#endif + +// Input method extensions +#if !defined(QT_NO_IM_EXTENSIONS) && (defined(QT_NO_IM) || defined(QT_NO_STRINGLIST)) +#define QT_NO_IM_EXTENSIONS +#endif + |