diff options
author | Lars Knoll <lars.knoll@nokia.com> | 2009-03-23 09:34:13 (GMT) |
---|---|---|
committer | Simon Hausmann <simon.hausmann@nokia.com> | 2009-03-23 09:34:13 (GMT) |
commit | 67ad0519fd165acee4a4d2a94fa502e9e4847bd0 (patch) | |
tree | 1dbf50b3dff8d5ca7e9344733968c72704eb15ff /src/corelib/global/qfeatures.h | |
download | Qt-67ad0519fd165acee4a4d2a94fa502e9e4847bd0.zip Qt-67ad0519fd165acee4a4d2a94fa502e9e4847bd0.tar.gz Qt-67ad0519fd165acee4a4d2a94fa502e9e4847bd0.tar.bz2 |
Long live Qt!
Diffstat (limited to 'src/corelib/global/qfeatures.h')
-rw-r--r-- | src/corelib/global/qfeatures.h | 843 |
1 files changed, 843 insertions, 0 deletions
diff --git a/src/corelib/global/qfeatures.h b/src/corelib/global/qfeatures.h new file mode 100644 index 0000000..6d55f7c --- /dev/null +++ b/src/corelib/global/qfeatures.h @@ -0,0 +1,843 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** Contact: Qt Software Information (qt-info@nokia.com) +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain +** additional rights. These rights are described in the Nokia Qt LGPL +** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at qt-sales@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/* + * All features and their dependencies. + * + * This list is generated from $QTDIR/src/corelib/global/qfeatures.txt + */ + +// QAction +//#define QT_NO_ACTION + +// Big Codecs +//#define QT_NO_BIG_CODECS + +// Color Names +//#define QT_NO_COLORNAMES + +// QCopChannel +//#define QT_NO_COP + +// CssParser +//#define QT_NO_CSSPARSER + +// QCursor +//#define QT_NO_CURSOR + +// QDesktopServices +//#define QT_NO_DESKTOPSERVICES + +// QDirectPainter +//#define QT_NO_DIRECTPAINTER + +// Document Object Model +//#define QT_NO_DOM + +// Effects +//#define QT_NO_EFFECTS + +// Freetype Font Engine +//#define QT_NO_FREETYPE + +// QGroupBox +//#define QT_NO_GROUPBOX + +// QIcon +//#define QT_NO_ICON + +// QImageIOPlugin +//#define QT_NO_IMAGEFORMATPLUGIN + +// BMP Image Format +//#define QT_NO_IMAGEFORMAT_BMP + +// JPEG Image Format +//#define QT_NO_IMAGEFORMAT_JPEG + +// PNG Image Format +//#define QT_NO_IMAGEFORMAT_PNG + +// PPM Image Format +//#define QT_NO_IMAGEFORMAT_PPM + +// XBM Image Format +//#define QT_NO_IMAGEFORMAT_XBM + +// QImage::createHeuristicMask() +//#define QT_NO_IMAGE_HEURISTIC_MASK + +// Image Text +//#define QT_NO_IMAGE_TEXT + +// QLCDNumber +//#define QT_NO_LCDNUMBER + +// QLineEdit +//#define QT_NO_LINEEDIT + +// QMessageBox +//#define QT_NO_MESSAGEBOX + +// QMovie +//#define QT_NO_MOVIE + +// QNetworkProxy +//#define QT_NO_NETWORKPROXY + +// Qt::WA_PaintOnScreen +//#define QT_NO_PAINTONSCREEN + +// Painting Debug Utilities +//#define QT_NO_PAINT_DEBUG + +// Phonon::AbstractMediaStream +//#define QT_NO_PHONON_ABSTRACTMEDIASTREAM + +// Support for Audio Capture +//#define QT_NO_PHONON_AUDIOCAPTURE + +// Phonon::Effect +//#define QT_NO_PHONON_EFFECT + +// Phonon::MediaController +//#define QT_NO_PHONON_MEDIACONTROLLER + +// Phonon::ObjectDescriptionModel +//#define QT_NO_PHONON_OBJECTDESCRIPTIONMODEL + +// Phonon::PlatformPlugin +//#define QT_NO_PHONON_PLATFORMPLUGIN + +// Phonon::VideoWidget +//#define QT_NO_PHONON_VIDEO + +// QPicture +//#define QT_NO_PICTURE + +// QProgressBar +//#define QT_NO_PROGRESSBAR + +// Properties +//#define QT_NO_PROPERTIES + +// Universally Unique Identifier Convertion +//#define QT_NO_QUUID_STRING + +// QWSEmbedWidget +//#define QT_NO_QWSEMBEDWIDGET + +// Alpha Cursor +//#define QT_NO_QWS_ALPHA_CURSOR + +// Decoration +//#define QT_NO_QWS_DECORATION_DEFAULT + +// QWSInputMethod +//#define QT_NO_QWS_INPUTMETHODS + +// Keyboard +//#define QT_NO_QWS_KEYBOARD + +// Mouse +//#define QT_NO_QWS_MOUSE + +// Mouse (Auto) +//#define QT_NO_QWS_MOUSE_AUTO + +// Mouse (Non-Auto) +//#define QT_NO_QWS_MOUSE_MANUAL + +// Multi-Process +//#define QT_NO_QWS_MULTIPROCESS + +// Properties +//#define QT_NO_QWS_PROPERTIES + +// QProxyScreen +//#define QT_NO_QWS_PROXYSCREEN + +// Qt Prerendered Font Format +//#define QT_NO_QWS_QPF + +// Raster Paint Engine callback functions +//#define QT_NO_RASTERCALLBACKS + +// Qt Prerendered Font Format 2 +//#define QT_NO_QWS_QPF2 + +// Resize Handler +//#define QT_NO_RESIZEHANDLER + +// QRubberBand +//#define QT_NO_RUBBERBAND + +// Session Manager +//#define QT_NO_SESSIONMANAGER + +// QSharedMemory +//#define QT_NO_SHAREDMEMORY + +// QShortcut +//#define QT_NO_SHORTCUT + +// QSignalMapper +//#define QT_NO_SIGNALMAPPER + +// QSizeGrip +//#define QT_NO_SIZEGRIP + +// QSlider +//#define QT_NO_SLIDER + +// Sounds +//#define QT_NO_SOUND + +// Spin Widget +//#define QT_NO_SPINWIDGET + +// Splash screen widget +//#define QT_NO_SPLASHSCREEN + +// QStackedWidget +//#define QT_NO_STACKEDWIDGET + +// QStatusBar +//#define QT_NO_STATUSBAR + +// Status Tip +//#define QT_NO_STATUSTIP + +// Standard Template Library +//#define QT_NO_STL + +// QMotifStyle +//#define QT_NO_STYLE_MOTIF + +// QWindowsStyle +//#define QT_NO_STYLE_WINDOWS + +// QSystemSemaphore +//#define QT_NO_SYSTEMSEMAPHORE + +// QTabletEvent +//#define QT_NO_TABLETEVENT + +// QTemporaryFile +//#define QT_NO_TEMPORARYFILE + +// QTextCodec +//#define QT_NO_TEXTCODEC + +// Text Date +//#define QT_NO_TEXTDATE + +// HtmlParser +//#define QT_NO_TEXTHTMLPARSER + +// OdfWriter +//#define QT_NO_TEXTODFWRITER + +// QTextStream +//#define QT_NO_TEXTSTREAM + +// QThread +//#define QT_NO_THREAD + +// QToolTip +//#define QT_NO_TOOLTIP + +// Translation +//#define QT_NO_TRANSLATION + +// QUdpSocket +//#define QT_NO_UDPSOCKET + +// QUndoCommand +//#define QT_NO_UNDOCOMMAND + +// QUrlInfo +//#define QT_NO_URLINFO + +// QValidator +//#define QT_NO_VALIDATOR + +// QWheelEvent +//#define QT_NO_WHEELEVENT + +// +//#define QT_NO_XMLSTREAM + +// Accessibility +#if !defined(QT_NO_ACCESSIBILITY) && (defined(QT_NO_PROPERTIES)) +#define QT_NO_ACCESSIBILITY +#endif + +// QButtonGroup +#if !defined(QT_NO_BUTTONGROUP) && (defined(QT_NO_GROUPBOX)) +#define QT_NO_BUTTONGROUP +#endif + +// Codecs +#if !defined(QT_NO_CODECS) && (defined(QT_NO_TEXTCODEC)) +#define QT_NO_CODECS +#endif + +// QtConcurrent +#if !defined(QT_NO_CONCURRENT) && (defined(QT_NO_THREAD)) +#define QT_NO_CONCURRENT +#endif + +// QDate/QTime/QDateTime +#if !defined(QT_NO_DATESTRING) && (defined(QT_NO_TEXTDATE)) +#define QT_NO_DATESTRING +#endif + +// QDial +#if !defined(QT_NO_DIAL) && (defined(QT_NO_SLIDER)) +#define QT_NO_DIAL +#endif + +// QFileSystemWatcher +#if !defined(QT_NO_FILESYSTEMWATCHER) && (defined(QT_NO_THREAD)) +#define QT_NO_FILESYSTEMWATCHER +#endif + +// QHostInfo +#if !defined(QT_NO_HOSTINFO) && (defined(QT_NO_TEXTSTREAM)) +#define QT_NO_HOSTINFO +#endif + +// XPM Image Format +#if !defined(QT_NO_IMAGEFORMAT_XPM) && (defined(QT_NO_TEXTSTREAM)) +#define QT_NO_IMAGEFORMAT_XPM +#endif + +// QMenu +#if !defined(QT_NO_MENU) && (defined(QT_NO_ACTION)) +#define QT_NO_MENU +#endif + +// Phonon::SeekSlider +#if !defined(QT_NO_PHONON_SEEKSLIDER) && (defined(QT_NO_SLIDER)) +#define QT_NO_PHONON_SEEKSLIDER +#endif + +// Phonon::VideoPlayer +#if !defined(QT_NO_PHONON_VIDEOPLAYER) && (defined(QT_NO_PHONON_VIDEO)) +#define QT_NO_PHONON_VIDEOPLAYER +#endif + +// Phonon::VolumeFaderEffect +#if !defined(QT_NO_PHONON_VOLUMEFADEREFFECT) && (defined(QT_NO_PHONON_EFFECT)) +#define QT_NO_PHONON_VOLUMEFADEREFFECT +#endif + +// Phonon::VolumeSlider +#if !defined(QT_NO_PHONON_VOLUMESLIDER) && (defined(QT_NO_SLIDER)) +#define QT_NO_PHONON_VOLUMESLIDER +#endif + +// QPrinter +#if !defined(QT_NO_PRINTER) && (defined(QT_NO_TEXTSTREAM)) +#define QT_NO_PRINTER +#endif + +// QProcess +#if !defined(QT_NO_PROCESS) && (defined(QT_NO_THREAD)) +#define QT_NO_PROCESS +#endif + +// QProgressDialog +#if !defined(QT_NO_PROGRESSDIALOG) && (defined(QT_NO_PROGRESSBAR)) +#define QT_NO_PROGRESSDIALOG +#endif + +// Cursor +#if !defined(QT_NO_QWS_CURSOR) && (defined(QT_NO_CURSOR)) +#define QT_NO_QWS_CURSOR +#endif + +// Decoration (Styled) +#if !defined(QT_NO_QWS_DECORATION_STYLED) && (defined(QT_NO_QWS_DECORATION_DEFAULT)) +#define QT_NO_QWS_DECORATION_STYLED +#endif + +// Decoration (Windows Style) +#if !defined(QT_NO_QWS_DECORATION_WINDOWS) && (defined(QT_NO_QWS_DECORATION_DEFAULT)) +#define QT_NO_QWS_DECORATION_WINDOWS +#endif + +// Dynamic screen transformation. +#if !defined(QT_NO_QWS_DYNAMICSCREENTRANSFORMATION) && (defined(QT_NO_QWS_PROXYSCREEN)) +#define QT_NO_QWS_DYNAMICSCREENTRANSFORMATION +#endif + +// Manager +#if !defined(QT_NO_QWS_MANAGER) && (defined(QT_NO_QWS_DECORATION_DEFAULT)) +#define QT_NO_QWS_MANAGER +#endif + +// QScrollBar +#if !defined(QT_NO_SCROLLBAR) && (defined(QT_NO_SLIDER)) +#define QT_NO_SCROLLBAR +#endif + +// QSettings +#if !defined(QT_NO_SETTINGS) && (defined(QT_NO_TEXTSTREAM)) +#define QT_NO_SETTINGS +#endif + +// SOCKS5 +#if !defined(QT_NO_SOCKS5) && (defined(QT_NO_NETWORKPROXY)) +#define QT_NO_SOCKS5 +#endif + +// QSplitter +#if !defined(QT_NO_SPLITTER) && (defined(QT_NO_RUBBERBAND)) +#define QT_NO_SPLITTER +#endif + +// QCDEStyle +#if !defined(QT_NO_STYLE_CDE) && (defined(QT_NO_STYLE_MOTIF)) +#define QT_NO_STYLE_CDE +#endif + +// QWindowsXPStyle +#if !defined(QT_NO_STYLE_WINDOWSXP) && (defined(QT_NO_STYLE_WINDOWS)) +#define QT_NO_STYLE_WINDOWSXP +#endif + +// SXE +#if !defined(QT_NO_SXE) && (defined(QT_NO_QWS_MULTIPROCESS)) +#define QT_NO_SXE +#endif + +// QSystemTrayIcon +#if !defined(QT_NO_SYSTEMTRAYICON) && (defined(QT_NO_ICON)) +#define QT_NO_SYSTEMTRAYICON +#endif + +// QUndoStack +#if !defined(QT_NO_UNDOSTACK) && (defined(QT_NO_UNDOCOMMAND)) +#define QT_NO_UNDOSTACK +#endif + +// ActiveQt +#if !defined(QT_NO_WIN_ACTIVEQT) && (defined(QT_NO_PROPERTIES)) +#define QT_NO_WIN_ACTIVEQT +#endif + +// QWizard +#if !defined(QT_NO_WIZARD) && (defined(QT_NO_PROPERTIES)) +#define QT_NO_WIZARD +#endif + +// QXmlStreamReader +#if !defined(QT_NO_XMLSTREAMREADER) && (defined(QT_NO_XMLSTREAM)) +#define QT_NO_XMLSTREAMREADER +#endif + +// QXmlStreamWriter +#if !defined(QT_NO_XMLSTREAMWRITER) && (defined(QT_NO_XMLSTREAM)) +#define QT_NO_XMLSTREAMWRITER +#endif + +// Odf Writer +#if !defined(QT_NO_TEXTODFWRITER) && (defined(QT_NO_XMLSTREAMWRITER)) +#define QT_NO_TEXTODFWRITER +#endif + +// Context menu +#if !defined(QT_NO_CONTEXTMENU) && (defined(QT_NO_MENU)) +#define QT_NO_CONTEXTMENU +#endif + +// QFileSystemModel +#if !defined(QT_NO_FILESYSTEMMODEL) && (defined(QT_NO_FILESYSTEMWATCHER)) +#define QT_NO_FILESYSTEMMODEL +#endif + +// File Transfer Protocol +#if !defined(QT_NO_FTP) && (defined(QT_NO_URLINFO) || defined(QT_NO_TEXTDATE)) +#define QT_NO_FTP +#endif + +// Hyper Text Transfer Protocol +#if !defined(QT_NO_HTTP) && (defined(QT_NO_HOSTINFO)) +#define QT_NO_HTTP +#endif + +// QLibrary +#if !defined(QT_NO_LIBRARY) && (defined(QT_NO_SETTINGS)) +#define QT_NO_LIBRARY +#endif + +// QScrollArea +#if !defined(QT_NO_SCROLLAREA) && (defined(QT_NO_SCROLLBAR)) +#define QT_NO_SCROLLAREA +#endif + +// QToolButton +#if !defined(QT_NO_TOOLBUTTON) && (defined(QT_NO_ICON) || defined(QT_NO_ACTION)) +#define QT_NO_TOOLBUTTON +#endif + +// Translation (UTF-8 representation) +#if !defined(QT_NO_TRANSLATION_UTF8) && (defined(QT_NO_TRANSLATION) || defined(QT_NO_TEXTCODEC)) +#define QT_NO_TRANSLATION_UTF8 +#endif + +// Drag and drop +#if !defined(QT_NO_DRAGANDDROP) && (defined(QT_NO_QWS_PROPERTIES) || defined(QT_NO_IMAGEFORMAT_XPM)) +#define QT_NO_DRAGANDDROP +#endif + +// QGraphicsView +#if !defined(QT_NO_GRAPHICSVIEW) && (defined(QT_NO_SCROLLAREA)) +#define QT_NO_GRAPHICSVIEW +#endif + +// QMdiArea +#if !defined(QT_NO_MDIAREA) && (defined(QT_NO_SCROLLAREA)) +#define QT_NO_MDIAREA +#endif + +// QSpinBox +#if !defined(QT_NO_SPINBOX) && (defined(QT_NO_SPINWIDGET) || defined(QT_NO_LINEEDIT) || defined(QT_NO_VALIDATOR)) +#define QT_NO_SPINBOX +#endif + +// QCleanLooksStyle +#if !defined(QT_NO_STYLE_CLEANLOOKS) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_IMAGEFORMAT_XPM)) +#define QT_NO_STYLE_CLEANLOOKS +#endif + +// QPlastiqueStyle +#if !defined(QT_NO_STYLE_PLASTIQUE) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_IMAGEFORMAT_XPM)) +#define QT_NO_STYLE_PLASTIQUE +#endif + +// QStyleSheetStyle +#if !defined(QT_NO_STYLE_STYLESHEET) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_PROPERTIES) || defined(QT_NO_CSSPARSER)) +#define QT_NO_STYLE_STYLESHEET +#endif + +// QWindowsCEStyle +#if !defined(QT_NO_STYLE_WINDOWSCE) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_IMAGEFORMAT_XPM)) +#define QT_NO_STYLE_WINDOWSCE +#endif + +// QWindowsMobileStyle +#if !defined(QT_NO_STYLE_WINDOWSMOBILE) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_IMAGEFORMAT_XPM)) +#define QT_NO_STYLE_WINDOWSMOBILE +#endif + +// QWindowsVistaStyle +#if !defined(QT_NO_STYLE_WINDOWSVISTA) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_STYLE_WINDOWSXP)) +#define QT_NO_STYLE_WINDOWSVISTA +#endif + +// QtSvg module +#if !defined(QT_NO_SVG) && (defined(QT_NO_XMLSTREAMREADER) || defined(QT_NO_CSSPARSER)) +#define QT_NO_SVG +#endif + +// QTabBar +#if !defined(QT_NO_TABBAR) && (defined(QT_NO_TOOLBUTTON)) +#define QT_NO_TABBAR +#endif + +// QUndoGroup +#if !defined(QT_NO_UNDOGROUP) && (defined(QT_NO_UNDOCOMMAND) || defined(QT_NO_UNDOSTACK)) +#define QT_NO_UNDOGROUP +#endif + +// The Model/View Framework +#if !defined(QT_NO_ITEMVIEWS) && (defined(QT_NO_RUBBERBAND) || defined(QT_NO_SCROLLAREA)) +#define QT_NO_ITEMVIEWS +#endif + +// Sound Server +#if !defined(QT_NO_QWS_SOUNDSERVER) && (defined(QT_NO_SOUND) || defined(QT_NO_HOSTINFO) || defined(QT_NO_QWS_MULTIPROCESS)) +#define QT_NO_QWS_SOUNDSERVER +#endif + +// QtScript +#if !defined(QT_NO_SCRIPT) && (defined(QT_NO_TEXTDATE) || defined(QT_NO_DATESTRING) || defined(QT_NO_PROPERTIES)) +#define QT_NO_SCRIPT +#endif + +// QSvgGenerator +#if !defined(QT_NO_SVGGENERATOR) && (defined(QT_NO_SVG)) +#define QT_NO_SVGGENERATOR +#endif + +// QSvgRenderer +#if !defined(QT_NO_SVGRENDERER) && (defined(QT_NO_SVG)) +#define QT_NO_SVGRENDERER +#endif + +// Q3TabDialog +#if !defined(QT_NO_TABDIALOG) && (defined(QT_NO_TABBAR)) +#define QT_NO_TABDIALOG +#endif + +// QTextCodecPlugin +#if !defined(QT_NO_TEXTCODECPLUGIN) && (defined(QT_NO_TEXTCODEC) || defined(QT_NO_LIBRARY)) +#define QT_NO_TEXTCODECPLUGIN +#endif + +// QTextEdit +#if !defined(QT_NO_TEXTEDIT) && (defined(QT_NO_SCROLLAREA) || defined(QT_NO_PROPERTIES)) +#define QT_NO_TEXTEDIT +#endif + +// QWhatsThis +#if !defined(QT_NO_WHATSTHIS) && (defined(QT_NO_TOOLBUTTON) || defined(QT_NO_ACTION)) +#define QT_NO_WHATSTHIS +#endif + +// QClipboard +#if !defined(QT_NO_CLIPBOARD) && (defined(QT_NO_QWS_PROPERTIES)) +#define QT_NO_CLIPBOARD +#endif + +// Common UNIX Printing System +#if !defined(QT_NO_CUPS) && (defined(QT_NO_PRINTER) || defined(QT_NO_LIBRARY)) +#define QT_NO_CUPS +#endif + +// QDirModel +#if !defined(QT_NO_DIRMODEL) && (defined(QT_NO_ITEMVIEWS)) +#define QT_NO_DIRMODEL +#endif + +// QErrorMessage +#if !defined(QT_NO_ERRORMESSAGE) && (defined(QT_NO_TEXTEDIT)) +#define QT_NO_ERRORMESSAGE +#endif + +// QListView +#if !defined(QT_NO_LISTVIEW) && (defined(QT_NO_ITEMVIEWS)) +#define QT_NO_LISTVIEW +#endif + +// QMenuBar +#if !defined(QT_NO_MENUBAR) && (defined(QT_NO_MENU) || defined(QT_NO_TOOLBUTTON)) +#define QT_NO_MENUBAR +#endif + +// QAbstractProxyModel +#if !defined(QT_NO_PROXYMODEL) && (defined(QT_NO_ITEMVIEWS)) +#define QT_NO_PROXYMODEL +#endif + +// QStandardItemModel +#if !defined(QT_NO_STANDARDITEMMODEL) && (defined(QT_NO_ITEMVIEWS)) +#define QT_NO_STANDARDITEMMODEL +#endif + +// QStringListModel +#if !defined(QT_NO_STRINGLISTMODEL) && (defined(QT_NO_ITEMVIEWS)) +#define QT_NO_STRINGLISTMODEL +#endif + +// QSvgWidget +#if !defined(QT_NO_SVGWIDGET) && (defined(QT_NO_SVGRENDERER)) +#define QT_NO_SVGWIDGET +#endif + +// QSyntaxHighlighter +#if !defined(QT_NO_SYNTAXHIGHLIGHTER) && (defined(QT_NO_TEXTEDIT)) +#define QT_NO_SYNTAXHIGHLIGHTER +#endif + +// QTableView +#if !defined(QT_NO_TABLEVIEW) && (defined(QT_NO_ITEMVIEWS)) +#define QT_NO_TABLEVIEW +#endif + +// QTabWidget +#if !defined(QT_NO_TABWIDGET) && (defined(QT_NO_TABBAR) || defined(QT_NO_STACKEDWIDGET)) +#define QT_NO_TABWIDGET +#endif + +// QTextBrowser +#if !defined(QT_NO_TEXTBROWSER) && (defined(QT_NO_TEXTEDIT)) +#define QT_NO_TEXTBROWSER +#endif + +// QTreeView +#if !defined(QT_NO_TREEVIEW) && (defined(QT_NO_ITEMVIEWS)) +#define QT_NO_TREEVIEW +#endif + +// QColorDialog +#if !defined(QT_NO_COLORDIALOG) && (defined(QT_NO_LINEEDIT) || defined(QT_NO_VALIDATOR) || defined(QT_NO_SPINBOX)) +#define QT_NO_COLORDIALOG +#endif + +// QColumnView +#if !defined(QT_NO_COLUMNVIEW) && (defined(QT_NO_LISTVIEW)) +#define QT_NO_COLUMNVIEW +#endif + +// QCompleter +#if !defined(QT_NO_COMPLETER) && (defined(QT_NO_PROXYMODEL)) +#define QT_NO_COMPLETER +#endif + +// QDataWidgetMapper +#if !defined(QT_NO_DATAWIDGETMAPPER) && (defined(QT_NO_ITEMVIEWS) || defined(QT_NO_PROPERTIES)) +#define QT_NO_DATAWIDGETMAPPER +#endif + +// QListWidget +#if !defined(QT_NO_LISTWIDGET) && (defined(QT_NO_LISTVIEW)) +#define QT_NO_LISTWIDGET +#endif + +// QMainWindow +#if !defined(QT_NO_MAINWINDOW) && (defined(QT_NO_MENU) || defined(QT_NO_RESIZEHANDLER) || defined(QT_NO_TOOLBUTTON)) +#define QT_NO_MAINWINDOW +#endif + +// QSortFilterProxyModel +#if !defined(QT_NO_SORTFILTERPROXYMODEL) && (defined(QT_NO_PROXYMODEL)) +#define QT_NO_SORTFILTERPROXYMODEL +#endif + +// QTableWidget +#if !defined(QT_NO_TABLEWIDGET) && (defined(QT_NO_TABLEVIEW)) +#define QT_NO_TABLEWIDGET +#endif + +// QTreeWidget +#if !defined(QT_NO_TREEWIDGET) && (defined(QT_NO_TREEVIEW)) +#define QT_NO_TREEWIDGET +#endif + +// QPrintPreviewWidget +#if !defined(QT_NO_PRINTPREVIEWWIDGET) && (defined(QT_NO_GRAPHICSVIEW) || defined(QT_NO_PRINTER) || defined(QT_NO_PICTURE)) +#define QT_NO_PRINTPREVIEWWIDGET +#endif + +// QToolBar +#if !defined(QT_NO_TOOLBAR) && (defined(QT_NO_MAINWINDOW)) +#define QT_NO_TOOLBAR +#endif + +// QToolBox +#if !defined(QT_NO_TOOLBOX) && (defined(QT_NO_ICON) || defined(QT_NO_TOOLBUTTON) || defined(QT_NO_SCROLLAREA)) +#define QT_NO_TOOLBOX +#endif + +// QDockwidget +#if !defined(QT_NO_DOCKWIDGET) && (defined(QT_NO_RUBBERBAND) || defined(QT_NO_MAINWINDOW)) +#define QT_NO_DOCKWIDGET +#endif + +// QUndoView +#if !defined(QT_NO_UNDOVIEW) && (defined(QT_NO_UNDOSTACK) || defined(QT_NO_LISTVIEW)) +#define QT_NO_UNDOVIEW +#endif + +// QGraphicsSvgItem +#if !defined(QT_NO_GRAPHICSSVGITEM) && (defined(QT_NO_SVGRENDERER) || defined(QT_NO_GRAPHICSVIEW)) +#define QT_NO_GRAPHICSSVGITEM +#endif + +// QComboBox +#if !defined(QT_NO_COMBOBOX) && (defined(QT_NO_LINEEDIT) || defined(QT_NO_STANDARDITEMMODEL) || defined(QT_NO_LISTVIEW)) +#define QT_NO_COMBOBOX +#endif + +// QCalendarWidget +#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)) +#define QT_NO_CALENDARWIDGET +#endif + +// QDateTimeEdit +#if !defined(QT_NO_DATETIMEEDIT) && (defined(QT_NO_CALENDARWIDGET) || defined(QT_NO_DATESTRING)) +#define QT_NO_DATETIMEEDIT +#endif + +// QInputDialog +#if !defined(QT_NO_INPUTDIALOG) && (defined(QT_NO_COMBOBOX) || defined(QT_NO_SPINBOX) || defined(QT_NO_STACKEDWIDGET)) +#define QT_NO_INPUTDIALOG +#endif + +// Phonon::EffectWidget +#if !defined(QT_NO_PHONON_EFFECTWIDGET) && (defined(QT_NO_PHONON_EFFECT) || defined(QT_NO_COMBOBOX) || defined(QT_NO_SPINBOX)) +#define QT_NO_PHONON_EFFECTWIDGET +#endif + +// QFontComboBox +#if !defined(QT_NO_FONTCOMBOBOX) && (defined(QT_NO_COMBOBOX) || defined(QT_NO_STRINGLISTMODEL)) +#define QT_NO_FONTCOMBOBOX +#endif + +// QFontDialog +#if !defined(QT_NO_FONTDIALOG) && (defined(QT_NO_STRINGLISTMODEL) || defined(QT_NO_COMBOBOX) || defined(QT_NO_VALIDATOR) || defined(QT_NO_GROUPBOX)) +#define QT_NO_FONTDIALOG +#endif + +// QWorkSpace +#if !defined(QT_NO_WORKSPACE) && (defined(QT_NO_SCROLLBAR) || defined(QT_NO_RESIZEHANDLER) || defined(QT_NO_MENU) || defined(QT_NO_TOOLBUTTON) || defined(QT_NO_MAINWINDOW) || defined(QT_NO_TOOLBAR) || defined(QT_NO_MENUBAR)) +#define QT_NO_WORKSPACE +#endif + +// QPrintDialog +#if !defined(QT_NO_PRINTDIALOG) && (defined(QT_NO_PRINTER) || defined(QT_NO_COMBOBOX) || defined(QT_NO_BUTTONGROUP) || defined(QT_NO_SPINBOX) || defined(QT_NO_TREEVIEW) || defined(QT_NO_STACKEDWIDGET) || defined(QT_NO_TABWIDGET)) +#define QT_NO_PRINTDIALOG +#endif + +// QFileDialog +#if !defined(QT_NO_FILEDIALOG) && (defined(QT_NO_DIRMODEL) || defined(QT_NO_TREEVIEW) || defined(QT_NO_COMBOBOX) || defined(QT_NO_TOOLBUTTON) || defined(QT_NO_BUTTONGROUP) || defined(QT_NO_TOOLTIP) || defined(QT_NO_SPLITTER) || defined(QT_NO_STACKEDWIDGET) || defined(QT_NO_FILESYSTEMMODEL)) +#define QT_NO_FILEDIALOG +#endif + +// QPrintPreviewDialog +#if !defined(QT_NO_PRINTPREVIEWDIALOG) && (defined(QT_NO_PRINTPREVIEWWIDGET) || defined(QT_NO_PRINTDIALOG)) +#define QT_NO_PRINTPREVIEWDIALOG +#endif + |