mirror of
https://bitbucket.org/smil3y/katie.git
synced 2025-02-23 18:32:55 +00:00
merge qfeatures and qconfig headers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
This commit is contained in:
parent
1b69666915
commit
2ebd79c26d
6 changed files with 693 additions and 1106 deletions
22
scripts/getdef.py
Executable file
22
scripts/getdef.py
Executable file
|
@ -0,0 +1,22 @@
|
|||
#!/usr/bin/python
|
||||
|
||||
import os, re
|
||||
|
||||
cwd = os.path.dirname(__file__)
|
||||
regex = re.compile('defined\((QT_NO_[^\)]+)|def (QT_NO_[^\n]+)')
|
||||
lmatches = []
|
||||
|
||||
for root, subdirs, files in os.walk('%s/../src' % cwd):
|
||||
for sfile in files:
|
||||
if sfile.endswith(('.cpp', '.h')):
|
||||
sfull = '%s/%s' % (root, sfile)
|
||||
with open(sfull, 'rb') as f:
|
||||
scontent = f.read()
|
||||
scontent = scontent.decode('utf-8')
|
||||
for smatch, smatch2 in regex.findall(scontent):
|
||||
if smatch and not smatch in lmatches:
|
||||
lmatches.append(smatch)
|
||||
if smatch2 and not smatch2 in lmatches:
|
||||
lmatches.append(smatch2)
|
||||
|
||||
print('\n'.join(sorted(lmatches)))
|
|
@ -3,7 +3,6 @@ set(CORE_HEADERS
|
|||
${CMAKE_CURRENT_SOURCE_DIR}/global/qnamespace.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/global/qendian.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/global/qnumeric.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/global/qfeatures.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/global/qlibraryinfo.h
|
||||
)
|
||||
|
||||
|
|
|
@ -99,185 +99,705 @@
|
|||
#cmakedefine QT_LARGEFILE_SUPPORT ${QT_LARGEFILE_SUPPORT}
|
||||
#cmakedefine QT_POINTER_SIZE ${QT_POINTER_SIZE}
|
||||
|
||||
/* Data structures */
|
||||
#cmakedefine QT_NO_QUUID_STRING
|
||||
#cmakedefine QT_NO_STL_WCHAR
|
||||
#cmakedefine QT_NO_TEXTDATE
|
||||
#cmakedefine QT_NO_DATESTRING
|
||||
|
||||
/* Dialogs */
|
||||
#cmakedefine QT_NO_ACCESSIBILITY
|
||||
#cmakedefine QT_NO_ACTION
|
||||
#cmakedefine QT_NO_ACTIONS
|
||||
#cmakedefine QT_NO_ANIMATION
|
||||
#cmakedefine QT_NO_BACKINGSTORE
|
||||
#cmakedefine QT_NO_BEARERMANAGEMENT
|
||||
#cmakedefine QT_NO_BIG_CODECS
|
||||
#cmakedefine QT_NO_BUTTONGROUP
|
||||
#cmakedefine QT_NO_CALENDARWIDGET
|
||||
#cmakedefine QT_NO_CAST_FROM_ASCII
|
||||
#cmakedefine QT_NO_CAST_FROM_BYTEARRAY
|
||||
#cmakedefine QT_NO_CAST_TO_ASCII
|
||||
#cmakedefine QT_NO_CLIPBOARD
|
||||
#cmakedefine QT_NO_CLOCK_MONOTONIC
|
||||
#cmakedefine QT_NO_CODECS
|
||||
#cmakedefine QT_NO_CODEC_FOR_C_STRINGS
|
||||
#cmakedefine QT_NO_COLORDIALOG
|
||||
#cmakedefine QT_NO_ERRORMESSAGE
|
||||
#cmakedefine QT_NO_FILEDIALOG
|
||||
#cmakedefine QT_NO_FONTDIALOG
|
||||
#cmakedefine QT_NO_INPUTDIALOG
|
||||
#cmakedefine QT_NO_MESSAGEBOX
|
||||
#cmakedefine QT_NO_PRINTDIALOG
|
||||
#cmakedefine QT_NO_PRINTPREVIEWDIALOG
|
||||
#cmakedefine QT_NO_PROGRESSDIALOG
|
||||
#cmakedefine QT_NO_WIZARD
|
||||
|
||||
/* File I/O */
|
||||
#cmakedefine QT_NO_COLORNAMES
|
||||
#cmakedefine QT_NO_COLUMNVIEW
|
||||
#cmakedefine QT_NO_COMBOBOX
|
||||
#cmakedefine QT_NO_COMPLETER
|
||||
#cmakedefine QT_NO_COMPRESS
|
||||
#cmakedefine QT_NO_CONCURRENT
|
||||
#cmakedefine QT_NO_CONTEXTMENU
|
||||
#cmakedefine QT_NO_CSSPARSER
|
||||
#cmakedefine QT_NO_CUPS
|
||||
#cmakedefine QT_NO_CURSOR
|
||||
#cmakedefine QT_NO_DATASTREAM
|
||||
#cmakedefine QT_NO_DATAWIDGETMAPPER
|
||||
#cmakedefine QT_NO_DATESTRING
|
||||
#cmakedefine QT_NO_DATETIMEEDIT
|
||||
#cmakedefine QT_NO_DBUS
|
||||
#cmakedefine QT_NO_DEBUG
|
||||
#cmakedefine QT_NO_DEBUG_PLUGIN_CHECK
|
||||
#cmakedefine QT_NO_DEBUG_STREAM
|
||||
#cmakedefine QT_NO_DESKTOPSERVICES
|
||||
#cmakedefine QT_NO_DIAL
|
||||
#cmakedefine QT_NO_DIALOGBUTTONBOX
|
||||
#cmakedefine QT_NO_DIRMODEL
|
||||
#cmakedefine QT_NO_DOCKWIDGET
|
||||
#cmakedefine QT_NO_DOM
|
||||
#cmakedefine QT_NO_FILESYSTEMWATCHER
|
||||
#cmakedefine QT_NO_DRAGANDDROP
|
||||
#cmakedefine QT_NO_DYNAMIC_CAST
|
||||
#cmakedefine QT_NO_DYNAMIC_LIBRARY
|
||||
#cmakedefine QT_NO_EFFECTS
|
||||
#cmakedefine QT_NO_EGL
|
||||
#cmakedefine QT_NO_EMIT
|
||||
#cmakedefine QT_NO_ERRORMESSAGE
|
||||
#cmakedefine QT_NO_EXCEPTIONS
|
||||
#cmakedefine QT_NO_FILEDIALOG
|
||||
#cmakedefine QT_NO_FILEICONPROVIDER
|
||||
#cmakedefine QT_NO_FILESYSTEMITERATOR
|
||||
#cmakedefine QT_NO_FILESYSTEMMODEL
|
||||
#cmakedefine QT_NO_PROCESS
|
||||
#cmakedefine QT_NO_TEMPORARYFILE
|
||||
#cmakedefine QT_NO_TEXTSTREAM
|
||||
#cmakedefine QT_NO_SETTINGS
|
||||
#cmakedefine QT_NO_STANDARDPATHS
|
||||
#cmakedefine QT_NO_LIBRARY
|
||||
|
||||
/* Fonts */
|
||||
#cmakedefine QT_NO_FILESYSTEMWATCHER
|
||||
#cmakedefine QT_NO_FONTCOMBOBOX
|
||||
#cmakedefine QT_NO_FONTCONFIG
|
||||
#cmakedefine QT_NO_FONTDIALOG
|
||||
#cmakedefine QT_NO_FORMLAYOUT
|
||||
#cmakedefine QT_NO_FPU
|
||||
#cmakedefine QT_NO_FRAME
|
||||
#cmakedefine QT_NO_FREETYPE
|
||||
|
||||
/* Images */
|
||||
#cmakedefine QT_NO_FSCOMPLETER
|
||||
#cmakedefine QT_NO_FSFILEENGINE
|
||||
#cmakedefine QT_NO_FTP
|
||||
#cmakedefine QT_NO_GCONF2
|
||||
#cmakedefine QT_NO_GEOM_VARIANT
|
||||
#cmakedefine QT_NO_GESTURES
|
||||
#cmakedefine QT_NO_GETADDRINFO
|
||||
#cmakedefine QT_NO_GETIFADDRS
|
||||
#cmakedefine QT_NO_GLIB
|
||||
#cmakedefine QT_NO_GRAPHICSEFFECT
|
||||
#cmakedefine QT_NO_GRAPHICSSVGITEM
|
||||
#cmakedefine QT_NO_GRAPHICSVIEW
|
||||
#cmakedefine QT_NO_GROUPBOX
|
||||
#cmakedefine QT_NO_HTTP
|
||||
#cmakedefine QT_NO_ICON
|
||||
#cmakedefine QT_NO_ICONV
|
||||
#cmakedefine QT_NO_IDENTITYPROXYMODEL
|
||||
#cmakedefine QT_NO_IM
|
||||
#cmakedefine QT_NO_IMAGEFORMATPLUGIN
|
||||
#cmakedefine QT_NO_IMAGEFORMAT_BMP
|
||||
#cmakedefine QT_NO_IMAGEFORMAT_GIF
|
||||
#cmakedefine QT_NO_IMAGEFORMAT_ICO
|
||||
#cmakedefine QT_NO_IMAGEFORMAT_JPEG
|
||||
#cmakedefine QT_NO_IMAGEFORMAT_MNG
|
||||
#cmakedefine QT_NO_IMAGEFORMAT_PNG
|
||||
#cmakedefine QT_NO_IMAGEFORMAT_PPM
|
||||
#cmakedefine QT_NO_IMAGEFORMAT_TGA
|
||||
#cmakedefine QT_NO_IMAGEFORMAT_TIFF
|
||||
#cmakedefine QT_NO_IMAGEFORMAT_XBM
|
||||
#cmakedefine QT_NO_IMAGEFORMAT_XPM
|
||||
#cmakedefine QT_NO_IMAGE_HEURISTIC_MASK
|
||||
#cmakedefine QT_NO_IMAGE_TEXT
|
||||
#cmakedefine QT_NO_MOVIE
|
||||
|
||||
/* Internationalization */
|
||||
#cmakedefine QT_NO_BIG_CODECS
|
||||
#cmakedefine QT_NO_TEXTCODEC
|
||||
#cmakedefine QT_NO_CODECS
|
||||
#cmakedefine QT_NO_TEXTCODECPLUGIN
|
||||
#cmakedefine QT_NO_TRANSLATION
|
||||
#cmakedefine QT_NO_TRANSLATION_UTF8
|
||||
|
||||
/* ItemViews */
|
||||
#cmakedefine QT_NO_INOTIFY
|
||||
#cmakedefine QT_NO_INPUTDIALOG
|
||||
#cmakedefine QT_NO_INPUTMETHOD
|
||||
#cmakedefine QT_NO_IPV6
|
||||
#cmakedefine QT_NO_IPV6IFNAME
|
||||
#cmakedefine QT_NO_ITEMVIEWS
|
||||
#cmakedefine QT_NO_DATAWIDGETMAPPER
|
||||
#cmakedefine QT_NO_DIRMODEL
|
||||
#cmakedefine QT_NO_KEYWORDS
|
||||
#cmakedefine QT_NO_LCDNUMBER
|
||||
#cmakedefine QT_NO_LIBRARY
|
||||
#cmakedefine QT_NO_LINEEDIT
|
||||
#cmakedefine QT_NO_LISTVIEW
|
||||
#cmakedefine QT_NO_COLUMNVIEW
|
||||
#cmakedefine QT_NO_PROXYMODEL
|
||||
#cmakedefine QT_NO_SORTFILTERPROXYMODEL
|
||||
#cmakedefine QT_NO_STANDARDITEMMODEL
|
||||
#cmakedefine QT_NO_STRINGLISTMODEL
|
||||
#cmakedefine QT_NO_TABLEVIEW
|
||||
#cmakedefine QT_NO_TREEVIEW
|
||||
|
||||
/* Kernel */
|
||||
#cmakedefine QT_NO_ACTION
|
||||
#cmakedefine QT_NO_CLIPBOARD
|
||||
#cmakedefine QT_NO_CSSPARSER
|
||||
#cmakedefine QT_NO_CURSOR
|
||||
#cmakedefine QT_NO_DRAGANDDROP
|
||||
#cmakedefine QT_NO_EFFECTS
|
||||
#cmakedefine QT_NO_PROPERTIES
|
||||
#cmakedefine QT_NO_SESSIONMANAGER
|
||||
#cmakedefine QT_NO_SHAREDMEMORY
|
||||
#cmakedefine QT_NO_SHORTCUT
|
||||
#cmakedefine QT_NO_SOUND
|
||||
#cmakedefine QT_NO_SYSTEMSEMAPHORE
|
||||
#cmakedefine QT_NO_TABLETEVENT
|
||||
#cmakedefine QT_NO_TEXTHTMLPARSER
|
||||
#cmakedefine QT_NO_CONCURRENT
|
||||
#cmakedefine QT_NO_WHEELEVENT
|
||||
#cmakedefine QT_NO_XMLSTREAM
|
||||
#cmakedefine QT_NO_XMLSTREAMREADER
|
||||
#cmakedefine QT_NO_XMLSTREAMWRITER
|
||||
|
||||
/* Networking */
|
||||
#cmakedefine QT_NO_COP
|
||||
#cmakedefine QT_NO_HOSTINFO
|
||||
#cmakedefine QT_NO_HTTP
|
||||
#cmakedefine QT_NO_LISTWIDGET
|
||||
#cmakedefine QT_NO_LOCALFILE_OPTIMIZED_QML
|
||||
#cmakedefine QT_NO_LOCALSERVER
|
||||
#cmakedefine QT_NO_LOCALSOCKET
|
||||
#cmakedefine QT_NO_LPR
|
||||
#cmakedefine QT_NO_MAINWINDOW
|
||||
#cmakedefine QT_NO_MATRIX4X4
|
||||
#cmakedefine QT_NO_MDIAREA
|
||||
#cmakedefine QT_NO_MENU
|
||||
#cmakedefine QT_NO_MENU
|
||||
#cmakedefine QT_NO_MENUBAR
|
||||
#cmakedefine QT_NO_MESSAGEBOX
|
||||
#cmakedefine QT_NO_MOVIE
|
||||
#cmakedefine QT_NO_NAS
|
||||
#cmakedefine QT_NO_NATIVE_GESTURES
|
||||
#cmakedefine QT_NO_NETWORKDISKCACHE
|
||||
#cmakedefine QT_NO_NETWORKINTERFACE
|
||||
#cmakedefine QT_NO_NETWORKPROXY
|
||||
#cmakedefine QT_NO_SOCKS5
|
||||
#cmakedefine QT_NO_UDPSOCKET
|
||||
#cmakedefine QT_NO_URLINFO
|
||||
#cmakedefine QT_NO_FTP
|
||||
#cmakedefine QT_NO_RESOLV
|
||||
|
||||
/* Painting */
|
||||
#cmakedefine QT_NO_COLORNAMES
|
||||
#cmakedefine QT_NO_PAINTONSCREEN
|
||||
#cmakedefine QT_NO_NIS
|
||||
#cmakedefine QT_NO_NSL
|
||||
#cmakedefine QT_NO_PAINT_DEBUG
|
||||
#cmakedefine QT_NO_PDF
|
||||
#cmakedefine QT_NO_PICTURE
|
||||
#cmakedefine QT_NO_PLUGIN_CHECK
|
||||
#cmakedefine QT_NO_PRINTDIALOG
|
||||
#cmakedefine QT_NO_PRINTER
|
||||
#cmakedefine QT_NO_CUPS
|
||||
|
||||
/* SVG */
|
||||
#cmakedefine QT_NO_PRINTPREVIEWDIALOG
|
||||
#cmakedefine QT_NO_PRINTPREVIEWWIDGET
|
||||
#cmakedefine QT_NO_PROCESS
|
||||
#cmakedefine QT_NO_PROGRESSBAR
|
||||
#cmakedefine QT_NO_PROGRESSDIALOG
|
||||
#cmakedefine QT_NO_PROPERTIES
|
||||
#cmakedefine QT_NO_PROXYMODEL
|
||||
#cmakedefine QT_NO_QCOLUMNVIEW
|
||||
#cmakedefine QT_NO_QFUTURE
|
||||
#cmakedefine QT_NO_QOBJECT
|
||||
#cmakedefine QT_NO_QOBJECT_CHECK
|
||||
#cmakedefine QT_NO_QUATERNION
|
||||
#cmakedefine QT_NO_QUUID_STRING
|
||||
#cmakedefine QT_NO_RAWFONT
|
||||
#cmakedefine QT_NO_REGEXP
|
||||
#cmakedefine QT_NO_REGEXP_ANCHOR_ALT
|
||||
#cmakedefine QT_NO_REGEXP_BACKREF
|
||||
#cmakedefine QT_NO_REGEXP_CAPTURE
|
||||
#cmakedefine QT_NO_REGEXP_CCLASS
|
||||
#cmakedefine QT_NO_REGEXP_ESCAPE
|
||||
#cmakedefine QT_NO_REGEXP_INTERVAL
|
||||
#cmakedefine QT_NO_REGEXP_LOOKAHEAD
|
||||
#cmakedefine QT_NO_REGEXP_OPTIM
|
||||
#cmakedefine QT_NO_REGEXP_WILDCARD
|
||||
#cmakedefine QT_NO_RESIZEHANDLER
|
||||
#cmakedefine QT_NO_RESOLV
|
||||
#cmakedefine QT_NO_RUBBERBAND
|
||||
#cmakedefine QT_NO_SCROLLAREA
|
||||
#cmakedefine QT_NO_SCROLLBAR
|
||||
#cmakedefine QT_NO_SESSIONMANAGER
|
||||
#cmakedefine QT_NO_SETTINGS
|
||||
#cmakedefine QT_NO_SHAREDMEMORY
|
||||
#cmakedefine QT_NO_SHARED_EXPORT
|
||||
#cmakedefine QT_NO_SHORTCUT
|
||||
#cmakedefine QT_NO_SIGNALMAPPER
|
||||
#cmakedefine QT_NO_SIZEGRIP
|
||||
#cmakedefine QT_NO_SLIDER
|
||||
#cmakedefine QT_NO_SOCKS5
|
||||
#cmakedefine QT_NO_SORTFILTERPROXYMODEL
|
||||
#cmakedefine QT_NO_SOUND
|
||||
#cmakedefine QT_NO_SPINBOX
|
||||
#cmakedefine QT_NO_SPLASHSCREEN
|
||||
#cmakedefine QT_NO_SPLITTER
|
||||
#cmakedefine QT_NO_STACKEDWIDGET
|
||||
#cmakedefine QT_NO_STANDARDITEMMODEL
|
||||
#cmakedefine QT_NO_STANDARDPATHS
|
||||
#cmakedefine QT_NO_STATUSBAR
|
||||
#cmakedefine QT_NO_STATUSTIP
|
||||
#cmakedefine QT_NO_STL_WCHAR
|
||||
#cmakedefine QT_NO_STRINGLISTMODEL
|
||||
#cmakedefine QT_NO_STYLE_CDE
|
||||
#cmakedefine QT_NO_STYLE_CLEANLOOKS
|
||||
#cmakedefine QT_NO_STYLE_GTK
|
||||
#cmakedefine QT_NO_STYLE_MAC
|
||||
#cmakedefine QT_NO_STYLE_MOTIF
|
||||
#cmakedefine QT_NO_STYLE_PLASTIQUE
|
||||
#cmakedefine QT_NO_STYLE_PROXY
|
||||
#cmakedefine QT_NO_STYLE_QGTK
|
||||
#cmakedefine QT_NO_STYLE_STYLESHEET
|
||||
#cmakedefine QT_NO_STYLE_WINDOWS
|
||||
#cmakedefine QT_NO_SVG
|
||||
#cmakedefine QT_NO_GRAPHICSSVGITEM
|
||||
#cmakedefine QT_NO_SVGGENERATOR
|
||||
#cmakedefine QT_NO_SVGRENDERER
|
||||
#cmakedefine QT_NO_SVGWIDGET
|
||||
|
||||
/* Styles */
|
||||
#cmakedefine QT_NO_STYLE_MOTIF
|
||||
#cmakedefine QT_NO_STYLE_CDE
|
||||
#cmakedefine QT_NO_STYLE_CLEANLOOKS
|
||||
#cmakedefine QT_NO_STYLE_PLASTIQUE
|
||||
#cmakedefine QT_NO_STYLE_STYLESHEET
|
||||
#cmakedefine QT_NO_GCONF2
|
||||
|
||||
/* Utilities */
|
||||
#cmakedefine QT_NO_ACCESSIBILITY
|
||||
#cmakedefine QT_NO_COMPLETER
|
||||
#cmakedefine QT_NO_DESKTOPSERVICES
|
||||
#cmakedefine QT_NO_SCRIPT
|
||||
#cmakedefine QT_NO_SYNTAXHIGHLIGHTER
|
||||
#cmakedefine QT_NO_SYSTEMLOCALE
|
||||
#cmakedefine QT_NO_SYSTEMSEMAPHORE
|
||||
#cmakedefine QT_NO_SYSTEMTRAYICON
|
||||
#cmakedefine QT_NO_TABBAR
|
||||
#cmakedefine QT_NO_TABLET
|
||||
#cmakedefine QT_NO_TABLETEVENT
|
||||
#cmakedefine QT_NO_TABLEVIEW
|
||||
#cmakedefine QT_NO_TABLEWIDGET
|
||||
#cmakedefine QT_NO_TABWIDGET
|
||||
#cmakedefine QT_NO_TEMPLATE_TEMPLATE_PARAMETERS
|
||||
#cmakedefine QT_NO_TEMPORARYFILE
|
||||
#cmakedefine QT_NO_TEXTBROWSER
|
||||
#cmakedefine QT_NO_TEXTCODE
|
||||
#cmakedefine QT_NO_TEXTCODEC
|
||||
#cmakedefine QT_NO_TEXTCODECPLUGIN
|
||||
#cmakedefine QT_NO_TEXTCONTROL
|
||||
#cmakedefine QT_NO_TEXTDATE
|
||||
#cmakedefine QT_NO_TEXTEDIT
|
||||
#cmakedefine QT_NO_TEXTHTMLPARSER
|
||||
#cmakedefine QT_NO_TEXTODFWRITER
|
||||
#cmakedefine QT_NO_TEXTSTREAM
|
||||
#cmakedefine QT_NO_THREAD
|
||||
#cmakedefine QT_NO_TOOLBAR
|
||||
#cmakedefine QT_NO_TOOLBOX
|
||||
#cmakedefine QT_NO_TOOLBUTTON
|
||||
#cmakedefine QT_NO_TOOLTIP
|
||||
#cmakedefine QT_NO_TRANSLATION
|
||||
#cmakedefine QT_NO_TRANSLATION_BUILDER
|
||||
#cmakedefine QT_NO_TREEVIEW
|
||||
#cmakedefine QT_NO_TREEWIDGET
|
||||
#cmakedefine QT_NO_UDPSOCKET
|
||||
#cmakedefine QT_NO_UNDOCOMMAND
|
||||
#cmakedefine QT_NO_UNDOGROUP
|
||||
#cmakedefine QT_NO_UNDOSTACK
|
||||
#cmakedefine QT_NO_UNDOVIEW
|
||||
#cmakedefine QT_NO_GESTURES
|
||||
|
||||
/* Widgets */
|
||||
#cmakedefine QT_NO_GROUPBOX
|
||||
#cmakedefine QT_NO_BUTTONGROUP
|
||||
#cmakedefine QT_NO_LCDNUMBER
|
||||
#cmakedefine QT_NO_LINEEDIT
|
||||
#cmakedefine QT_NO_COMBOBOX
|
||||
#cmakedefine QT_NO_FONTCOMBOBOX
|
||||
#cmakedefine QT_NO_SPINBOX
|
||||
#cmakedefine QT_NO_CALENDARWIDGET
|
||||
#cmakedefine QT_NO_DATETIMEEDIT
|
||||
#cmakedefine QT_NO_LISTWIDGET
|
||||
#cmakedefine QT_NO_MENU
|
||||
#cmakedefine QT_NO_CONTEXTMENU
|
||||
#cmakedefine QT_NO_MAINWINDOW
|
||||
#cmakedefine QT_NO_DOCKWIDGET
|
||||
#cmakedefine QT_NO_TOOLBAR
|
||||
#cmakedefine QT_NO_MENUBAR
|
||||
#cmakedefine QT_NO_WORKSPACE
|
||||
#cmakedefine QT_NO_PROGRESSBAR
|
||||
#cmakedefine QT_NO_RESIZEHANDLER
|
||||
#cmakedefine QT_NO_RUBBERBAND
|
||||
#cmakedefine QT_NO_SPLITTER
|
||||
#cmakedefine QT_NO_SIGNALMAPPER
|
||||
#cmakedefine QT_NO_SIZEGRIP
|
||||
#cmakedefine QT_NO_SLIDER
|
||||
#cmakedefine QT_NO_DIAL
|
||||
#cmakedefine QT_NO_SCROLLBAR
|
||||
#cmakedefine QT_NO_SCROLLAREA
|
||||
#cmakedefine QT_NO_GRAPHICSVIEW
|
||||
#cmakedefine QT_NO_PRINTPREVIEWWIDGET
|
||||
#cmakedefine QT_NO_MDIAREA
|
||||
#cmakedefine QT_NO_TEXTEDIT
|
||||
#cmakedefine QT_NO_SYNTAXHIGHLIGHTER
|
||||
#cmakedefine QT_NO_TEXTBROWSER
|
||||
#cmakedefine QT_NO_SPINWIDGET
|
||||
#cmakedefine QT_NO_SPLASHSCREEN
|
||||
#cmakedefine QT_NO_STACKEDWIDGET
|
||||
#cmakedefine QT_NO_TABWIDGET
|
||||
#cmakedefine QT_NO_STATUSBAR
|
||||
#cmakedefine QT_NO_STATUSTIP
|
||||
#cmakedefine QT_NO_TABLEWIDGET
|
||||
#cmakedefine QT_NO_TOOLBUTTON
|
||||
#cmakedefine QT_NO_TABBAR
|
||||
#cmakedefine QT_NO_TOOLBOX
|
||||
#cmakedefine QT_NO_WHATSTHIS
|
||||
#cmakedefine QT_NO_TOOLTIP
|
||||
#cmakedefine QT_NO_TREEWIDGET
|
||||
#cmakedefine QT_NO_UNSETENV
|
||||
#cmakedefine QT_NO_URLINFO
|
||||
#cmakedefine QT_NO_URL_CAST_FROM_STRING
|
||||
#cmakedefine QT_NO_VALIDATOR
|
||||
#cmakedefine QT_NO_VECTOR2D
|
||||
#cmakedefine QT_NO_VECTOR3D
|
||||
#cmakedefine QT_NO_VECTOR4D
|
||||
#cmakedefine QT_NO_WARNING_OUTPUT
|
||||
#cmakedefine QT_NO_WHATSTHIS
|
||||
#cmakedefine QT_NO_WHEELEVENT
|
||||
#cmakedefine QT_NO_WIZARD
|
||||
#cmakedefine QT_NO_WORKSPACE
|
||||
#cmakedefine QT_NO_XCURSOR
|
||||
#cmakedefine QT_NO_XFIXES
|
||||
#cmakedefine QT_NO_XINERAMA
|
||||
#cmakedefine QT_NO_XINPUT
|
||||
#cmakedefine QT_NO_XMLSTREAM
|
||||
#cmakedefine QT_NO_XMLSTREAMREADER
|
||||
#cmakedefine QT_NO_XMLSTREAMWRITER
|
||||
#cmakedefine QT_NO_XRANDR
|
||||
#cmakedefine QT_NO_XRENDER
|
||||
#cmakedefine QT_NO_XSHAPE
|
||||
#cmakedefine QT_NO_XSHM
|
||||
#cmakedefine QT_NO_XSYNC
|
||||
|
||||
// Animation
|
||||
#if !defined(QT_NO_ANIMATION) && (defined(QT_NO_PROPERTIES))
|
||||
#define QT_NO_ANIMATION
|
||||
#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
|
||||
|
||||
// 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
|
||||
|
||||
// QFileSystemModel
|
||||
#if !defined(QT_NO_FILESYSTEMMODEL) && (defined(QT_NO_FILESYSTEMWATCHER))
|
||||
#define QT_NO_FILESYSTEMMODEL
|
||||
#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
|
||||
|
||||
// QLibrary
|
||||
#if !defined(QT_NO_LIBRARY) && (defined(QT_NO_SETTINGS))
|
||||
#define QT_NO_LIBRARY
|
||||
#endif
|
||||
|
||||
// QMenu
|
||||
#if !defined(QT_NO_MENU) && (defined(QT_NO_ACTION))
|
||||
#define QT_NO_MENU
|
||||
#endif
|
||||
|
||||
// QNetworkDiskCache
|
||||
#if !defined(QT_NO_NETWORKDISKCACHE) && (defined(QT_NO_TEMPORARYFILE))
|
||||
#define QT_NO_NETWORKDISKCACHE
|
||||
#endif
|
||||
|
||||
// QProgressDialog
|
||||
#if !defined(QT_NO_PROGRESSDIALOG) && (defined(QT_NO_PROGRESSBAR))
|
||||
#define QT_NO_PROGRESSDIALOG
|
||||
#endif
|
||||
|
||||
// QScrollBar
|
||||
#if !defined(QT_NO_SCROLLBAR) && (defined(QT_NO_SLIDER))
|
||||
#define QT_NO_SCROLLBAR
|
||||
#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
|
||||
|
||||
// QToolButton
|
||||
#if !defined(QT_NO_TOOLBUTTON) && (defined(QT_NO_ACTION))
|
||||
#define QT_NO_TOOLBUTTON
|
||||
#endif
|
||||
|
||||
// QUndoStack
|
||||
#if !defined(QT_NO_UNDOSTACK) && (defined(QT_NO_UNDOCOMMAND))
|
||||
#define QT_NO_UNDOSTACK
|
||||
#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
|
||||
|
||||
// Bearer Management
|
||||
#if !defined(QT_NO_BEARERMANAGEMENT) && (defined(QT_NO_LIBRARY))
|
||||
#define QT_NO_BEARERMANAGEMENT
|
||||
#endif
|
||||
|
||||
// Context menu
|
||||
#if !defined(QT_NO_CONTEXTMENU) && (defined(QT_NO_MENU))
|
||||
#define QT_NO_CONTEXTMENU
|
||||
#endif
|
||||
|
||||
// QtDBus module
|
||||
#if !defined(QT_NO_DBUS) && (defined(QT_NO_PROPERTIES) || defined(QT_NO_DOM))
|
||||
#define QT_NO_DBUS
|
||||
#endif
|
||||
|
||||
// File Transfer Protocol
|
||||
#if !defined(QT_NO_FTP) && (defined(QT_NO_URLINFO) || defined(QT_NO_TEXTDATE))
|
||||
#define QT_NO_FTP
|
||||
#endif
|
||||
|
||||
// QScrollArea
|
||||
#if !defined(QT_NO_SCROLLAREA) && (defined(QT_NO_SCROLLBAR))
|
||||
#define QT_NO_SCROLLAREA
|
||||
#endif
|
||||
|
||||
// QTabBar
|
||||
#if !defined(QT_NO_TABBAR) && (defined(QT_NO_TOOLBUTTON))
|
||||
#define QT_NO_TABBAR
|
||||
#endif
|
||||
|
||||
// OdfWriter
|
||||
#if !defined(QT_NO_TEXTODFWRITER) && (defined(QT_NO_XMLSTREAMWRITER))
|
||||
#define QT_NO_TEXTODFWRITER
|
||||
#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
|
||||
|
||||
// QUndoGroup
|
||||
#if !defined(QT_NO_UNDOGROUP) && (defined(QT_NO_UNDOSTACK))
|
||||
#define QT_NO_UNDOGROUP
|
||||
#endif
|
||||
|
||||
// QWhatsThis
|
||||
#if !defined(QT_NO_WHATSTHIS) && (defined(QT_NO_TOOLBUTTON))
|
||||
#define QT_NO_WHATSTHIS
|
||||
#endif
|
||||
|
||||
// Drag and drop
|
||||
#if !defined(QT_NO_DRAGANDDROP) && 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
|
||||
|
||||
// Hyper Text Transfer Protocol
|
||||
#if !defined(QT_NO_HTTP) && defined(QT_NO_HOSTINFO)
|
||||
#define QT_NO_HTTP
|
||||
#endif
|
||||
|
||||
// QMdiArea
|
||||
#if !defined(QT_NO_MDIAREA) && (defined(QT_NO_SCROLLAREA))
|
||||
#define QT_NO_MDIAREA
|
||||
#endif
|
||||
|
||||
// QPrinter
|
||||
#if !defined(QT_NO_PRINTER) && (defined(QT_NO_TEXTSTREAM) || defined(QT_NO_PICTURE) || defined(QT_NO_TEMPORARYFILE))
|
||||
#define QT_NO_PRINTER
|
||||
#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
|
||||
|
||||
// QtSvg module
|
||||
#if !defined(QT_NO_SVG) && (defined(QT_NO_XMLSTREAMREADER) || defined(QT_NO_CSSPARSER))
|
||||
#define QT_NO_SVG
|
||||
#endif
|
||||
|
||||
// QTextCodecPlugin
|
||||
#if !defined(QT_NO_TEXTCODECPLUGIN) && (defined(QT_NO_TEXTCODEC) || defined(QT_NO_LIBRARY))
|
||||
#define QT_NO_TEXTCODECPLUGIN
|
||||
#endif
|
||||
|
||||
// QColorDialog
|
||||
#if !defined(QT_NO_COLORDIALOG) && (defined(QT_NO_SPINBOX))
|
||||
#define QT_NO_COLORDIALOG
|
||||
#endif
|
||||
|
||||
// QGraphicsEffect
|
||||
#if !defined(QT_NO_GRAPHICSEFFECT) && (defined(QT_NO_GRAPHICSVIEW))
|
||||
#define QT_NO_GRAPHICSEFFECT
|
||||
#endif
|
||||
|
||||
// The Model/View Framework
|
||||
#if !defined(QT_NO_ITEMVIEWS) && (defined(QT_NO_RUBBERBAND) || defined(QT_NO_SCROLLAREA))
|
||||
#define QT_NO_ITEMVIEWS
|
||||
#endif
|
||||
|
||||
// QMenuBar
|
||||
#if !defined(QT_NO_MENUBAR) && (defined(QT_NO_MENU) || defined(QT_NO_TOOLBUTTON))
|
||||
#define QT_NO_MENUBAR
|
||||
#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
|
||||
|
||||
// QTabWidget
|
||||
#if !defined(QT_NO_TABWIDGET) && (defined(QT_NO_TABBAR) || defined(QT_NO_STACKEDWIDGET))
|
||||
#define QT_NO_TABWIDGET
|
||||
#endif
|
||||
|
||||
// QTextEdit
|
||||
#if !defined(QT_NO_TEXTEDIT) && (defined(QT_NO_SCROLLAREA) || defined(QT_NO_PROPERTIES))
|
||||
#define QT_NO_TEXTEDIT
|
||||
#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
|
||||
|
||||
// QMainWindow
|
||||
#if !defined(QT_NO_MAINWINDOW) && (defined(QT_NO_MENU) || defined(QT_NO_RESIZEHANDLER) || defined(QT_NO_TOOLBUTTON))
|
||||
#define QT_NO_MAINWINDOW
|
||||
#endif
|
||||
|
||||
// QAbstractProxyModel
|
||||
#if !defined(QT_NO_PROXYMODEL) && (defined(QT_NO_ITEMVIEWS))
|
||||
#define QT_NO_PROXYMODEL
|
||||
#endif
|
||||
|
||||
// QIdentityProxyModel
|
||||
#if !defined(QT_NO_IDENTITYPROXYMODEL) && defined(QT_NO_PROXYMODEL)
|
||||
# define QT_NO_IDENTITYPROXYMODEL
|
||||
#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
|
||||
|
||||
// QTextBrowser
|
||||
#if !defined(QT_NO_TEXTBROWSER) && (defined(QT_NO_TEXTEDIT))
|
||||
#define QT_NO_TEXTBROWSER
|
||||
#endif
|
||||
|
||||
// QToolBox
|
||||
#if !defined(QT_NO_TOOLBOX) && (defined(QT_NO_TOOLBUTTON) || defined(QT_NO_SCROLLAREA))
|
||||
#define QT_NO_TOOLBOX
|
||||
#endif
|
||||
|
||||
// QTreeView
|
||||
#if !defined(QT_NO_TREEVIEW) && (defined(QT_NO_ITEMVIEWS))
|
||||
#define QT_NO_TREEVIEW
|
||||
#endif
|
||||
|
||||
// Accessibility
|
||||
#if !defined(QT_NO_ACCESSIBILITY) && (defined(QT_NO_PROPERTIES) || defined(QT_NO_MENUBAR))
|
||||
#define QT_NO_ACCESSIBILITY
|
||||
#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
|
||||
|
||||
// Common UNIX Printing System
|
||||
#if !defined(QT_NO_CUPS) && (defined(QT_NO_PRINTER) || defined(QT_NO_LIBRARY))
|
||||
#define QT_NO_CUPS
|
||||
#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
|
||||
|
||||
// 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
|
||||
|
||||
// QToolBar
|
||||
#if !defined(QT_NO_TOOLBAR) && (defined(QT_NO_MAINWINDOW))
|
||||
#define QT_NO_TOOLBAR
|
||||
#endif
|
||||
|
||||
// QTreeWidget
|
||||
#if !defined(QT_NO_TREEWIDGET) && (defined(QT_NO_TREEVIEW))
|
||||
#define QT_NO_TREEWIDGET
|
||||
#endif
|
||||
|
||||
// QDirModel
|
||||
#if !defined(QT_NO_DIRMODEL) && (defined(QT_NO_ITEMVIEWS) || defined(QT_NO_FILESYSTEMMODEL))
|
||||
#define QT_NO_DIRMODEL
|
||||
#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
|
||||
|
||||
// QCompleter
|
||||
#if !defined(QT_NO_FSCOMPLETER) && (defined(QT_NO_FILESYSTEMMODEL) || defined(QT_NO_COMPLETER))
|
||||
#define QT_NO_FSCOMPLETER
|
||||
#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
|
||||
|
||||
// QWorkSpace
|
||||
#if !defined(QT_NO_WORKSPACE) && (defined(QT_NO_SCROLLBAR) || defined(QT_NO_MAINWINDOW) || defined(QT_NO_MENUBAR))
|
||||
#define QT_NO_WORKSPACE
|
||||
#endif
|
||||
|
||||
// QPrintPreviewWidget
|
||||
#if !defined(QT_NO_PRINTPREVIEWWIDGET) && (defined(QT_NO_GRAPHICSVIEW) || defined(QT_NO_PRINTER) || defined(QT_NO_MAINWINDOW))
|
||||
#define QT_NO_PRINTPREVIEWWIDGET
|
||||
#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
|
||||
|
||||
// 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
|
||||
|
||||
// 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_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_PROXYMODEL))
|
||||
#define QT_NO_FILEDIALOG
|
||||
#endif
|
||||
|
||||
// QPrintPreviewDialog
|
||||
#if !defined(QT_NO_PRINTPREVIEWDIALOG) && (defined(QT_NO_PRINTPREVIEWWIDGET) || defined(QT_NO_PRINTDIALOG) || defined(QT_NO_TOOLBAR))
|
||||
#define QT_NO_PRINTPREVIEWDIALOG
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
||||
|
|
|
@ -1,752 +0,0 @@
|
|||
/****************************************************************************
|
||||
**
|
||||
** Copyright (C) 2015 The Qt Company Ltd.
|
||||
** Contact: http://www.qt.io/licensing/
|
||||
**
|
||||
** This file is part of the QtCore module of the Qt Toolkit.
|
||||
**
|
||||
** $QT_BEGIN_LICENSE:LGPL$
|
||||
** Commercial License Usage
|
||||
** Licensees holding valid commercial Qt licenses may use this file in
|
||||
** accordance with the commercial license agreement provided with the
|
||||
** Software or, alternatively, in accordance with the terms contained in
|
||||
** a written agreement between you and The Qt Company. For licensing terms
|
||||
** and conditions see http://www.qt.io/terms-conditions. For further
|
||||
** information use the contact form at http://www.qt.io/contact-us.
|
||||
**
|
||||
** 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 or version 3 as published by the Free
|
||||
** Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||
** LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||
** following information to ensure the GNU Lesser General Public License
|
||||
** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** As a special exception, The Qt Company gives you certain additional
|
||||
** rights. These rights are described in The Qt Company LGPL Exception
|
||||
** version 1.1, 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.
|
||||
**
|
||||
** $QT_END_LICENSE$
|
||||
**
|
||||
****************************************************************************/
|
||||
|
||||
/*
|
||||
* All features and their dependencies.
|
||||
*
|
||||
* This list is generated from $QTDIR/src/corelib/global/qfeatures.txt
|
||||
* by $QTSRCDIR/util/scripts/make_qfeatures_dot_h
|
||||
*/
|
||||
|
||||
#ifndef QFEATURES_H
|
||||
#define QFEATURES_H
|
||||
|
||||
// QAction
|
||||
//#define QT_NO_ACTION
|
||||
|
||||
// Big Codecs
|
||||
//#define QT_NO_BIG_CODECS
|
||||
|
||||
// Color Names
|
||||
//#define QT_NO_COLORNAMES
|
||||
|
||||
// QtConcurrent
|
||||
//#define QT_NO_CONCURRENT
|
||||
|
||||
// CssParser
|
||||
//#define QT_NO_CSSPARSER
|
||||
|
||||
// QCursor
|
||||
//#define QT_NO_CURSOR
|
||||
|
||||
// QDesktopServices
|
||||
//#define QT_NO_DESKTOPSERVICES
|
||||
|
||||
// Document Object Model
|
||||
//#define QT_NO_DOM
|
||||
|
||||
// Effects
|
||||
//#define QT_NO_EFFECTS
|
||||
|
||||
// QFileSystemIterator
|
||||
//#define QT_NO_FILESYSTEMITERATOR
|
||||
|
||||
// QFileSystemWatcher
|
||||
//#define QT_NO_FILESYSTEMWATCHER
|
||||
|
||||
// Freetype Font Engine
|
||||
//#define QT_NO_FREETYPE
|
||||
|
||||
// Gesture
|
||||
//#define QT_NO_GESTURES
|
||||
|
||||
// QGroupBox
|
||||
//#define QT_NO_GROUPBOX
|
||||
|
||||
// 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
|
||||
|
||||
// QNetworkInterface
|
||||
//#define QT_NO_NETWORKINTERFACE
|
||||
|
||||
// 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::VideoWidget
|
||||
//#define QT_NO_PHONON_VIDEO
|
||||
|
||||
// QPicture
|
||||
//#define QT_NO_PICTURE
|
||||
|
||||
// QProcess
|
||||
//#define QT_NO_PROCESS
|
||||
|
||||
// QProgressBar
|
||||
//#define QT_NO_PROGRESSBAR
|
||||
|
||||
// Properties
|
||||
//#define QT_NO_PROPERTIES
|
||||
|
||||
// Universally Unique Identifier Convertion
|
||||
//#define QT_NO_QUUID_STRING
|
||||
|
||||
// Raster Paint Engine callback functions
|
||||
//#define QT_NO_RASTERCALLBACKS
|
||||
|
||||
// Resize Handler
|
||||
//#define QT_NO_RESIZEHANDLER
|
||||
|
||||
// QRubberBand
|
||||
//#define QT_NO_RUBBERBAND
|
||||
|
||||
// Session Manager
|
||||
//#define QT_NO_SESSIONMANAGER
|
||||
|
||||
// QSettings
|
||||
//#define QT_NO_SETTINGS
|
||||
|
||||
// QStandardPaths
|
||||
//#define QT_NO_STANDARDPATHS
|
||||
|
||||
// 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
|
||||
|
||||
// QMotifStyle
|
||||
//#define QT_NO_STYLE_MOTIF
|
||||
|
||||
// QSystemSemaphore
|
||||
//#define QT_NO_SYSTEMSEMAPHORE
|
||||
|
||||
// QSystemTrayIcon
|
||||
//#define QT_NO_SYSTEMTRAYICON
|
||||
|
||||
// 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
|
||||
|
||||
// QTextStream
|
||||
//#define QT_NO_TEXTSTREAM
|
||||
|
||||
// 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
|
||||
|
||||
// Animation
|
||||
#if !defined(QT_NO_ANIMATION) && (defined(QT_NO_PROPERTIES))
|
||||
#define QT_NO_ANIMATION
|
||||
#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
|
||||
|
||||
// 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
|
||||
|
||||
// QFileSystemModel
|
||||
#if !defined(QT_NO_FILESYSTEMMODEL) && (defined(QT_NO_FILESYSTEMWATCHER))
|
||||
#define QT_NO_FILESYSTEMMODEL
|
||||
#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
|
||||
|
||||
// QLibrary
|
||||
#if !defined(QT_NO_LIBRARY) && (defined(QT_NO_SETTINGS))
|
||||
#define QT_NO_LIBRARY
|
||||
#endif
|
||||
|
||||
// QMenu
|
||||
#if !defined(QT_NO_MENU) && (defined(QT_NO_ACTION))
|
||||
#define QT_NO_MENU
|
||||
#endif
|
||||
|
||||
// QNetworkDiskCache
|
||||
#if !defined(QT_NO_NETWORKDISKCACHE) && (defined(QT_NO_TEMPORARYFILE))
|
||||
#define QT_NO_NETWORKDISKCACHE
|
||||
#endif
|
||||
|
||||
// Phonon::SeekSlider
|
||||
#if !defined(QT_NO_PHONON_SEEKSLIDER) && (defined(QT_NO_SLIDER))
|
||||
#define QT_NO_PHONON_SEEKSLIDER
|
||||
#endif
|
||||
|
||||
// Phonon::AbstractMediaStream
|
||||
#if !defined(QT_NO_PHONON_SETTINGSGROUP) && (defined(QT_NO_SETTINGS))
|
||||
#define QT_NO_PHONON_SETTINGSGROUP
|
||||
#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
|
||||
|
||||
// QProgressDialog
|
||||
#if !defined(QT_NO_PROGRESSDIALOG) && (defined(QT_NO_PROGRESSBAR))
|
||||
#define QT_NO_PROGRESSDIALOG
|
||||
#endif
|
||||
|
||||
// QScrollBar
|
||||
#if !defined(QT_NO_SCROLLBAR) && (defined(QT_NO_SLIDER))
|
||||
#define QT_NO_SCROLLBAR
|
||||
#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
|
||||
|
||||
// QToolButton
|
||||
#if !defined(QT_NO_TOOLBUTTON) && (defined(QT_NO_ACTION))
|
||||
#define QT_NO_TOOLBUTTON
|
||||
#endif
|
||||
|
||||
// QUndoStack
|
||||
#if !defined(QT_NO_UNDOSTACK) && (defined(QT_NO_UNDOCOMMAND))
|
||||
#define QT_NO_UNDOSTACK
|
||||
#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
|
||||
|
||||
// Bearer Management
|
||||
#if !defined(QT_NO_BEARERMANAGEMENT) && (defined(QT_NO_LIBRARY))
|
||||
#define QT_NO_BEARERMANAGEMENT
|
||||
#endif
|
||||
|
||||
// Context menu
|
||||
#if !defined(QT_NO_CONTEXTMENU) && (defined(QT_NO_MENU))
|
||||
#define QT_NO_CONTEXTMENU
|
||||
#endif
|
||||
|
||||
// QtDBus module
|
||||
#if !defined(QT_NO_DBUS) && (defined(QT_NO_PROPERTIES) || defined(QT_NO_DOM))
|
||||
#define QT_NO_DBUS
|
||||
#endif
|
||||
|
||||
// File Transfer Protocol
|
||||
#if !defined(QT_NO_FTP) && (defined(QT_NO_URLINFO) || defined(QT_NO_TEXTDATE))
|
||||
#define QT_NO_FTP
|
||||
#endif
|
||||
|
||||
// QScrollArea
|
||||
#if !defined(QT_NO_SCROLLAREA) && (defined(QT_NO_SCROLLBAR))
|
||||
#define QT_NO_SCROLLAREA
|
||||
#endif
|
||||
|
||||
// QTabBar
|
||||
#if !defined(QT_NO_TABBAR) && (defined(QT_NO_TOOLBUTTON))
|
||||
#define QT_NO_TABBAR
|
||||
#endif
|
||||
|
||||
// OdfWriter
|
||||
#if !defined(QT_NO_TEXTODFWRITER) && (defined(QT_NO_XMLSTREAMWRITER))
|
||||
#define QT_NO_TEXTODFWRITER
|
||||
#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
|
||||
|
||||
// QUndoGroup
|
||||
#if !defined(QT_NO_UNDOGROUP) && (defined(QT_NO_UNDOSTACK))
|
||||
#define QT_NO_UNDOGROUP
|
||||
#endif
|
||||
|
||||
// QWhatsThis
|
||||
#if !defined(QT_NO_WHATSTHIS) && (defined(QT_NO_TOOLBUTTON))
|
||||
#define QT_NO_WHATSTHIS
|
||||
#endif
|
||||
|
||||
// Drag and drop
|
||||
#if !defined(QT_NO_DRAGANDDROP) && 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
|
||||
|
||||
// Hyper Text Transfer Protocol
|
||||
#if !defined(QT_NO_HTTP) && defined(QT_NO_HOSTINFO)
|
||||
#define QT_NO_HTTP
|
||||
#endif
|
||||
|
||||
// QMdiArea
|
||||
#if !defined(QT_NO_MDIAREA) && (defined(QT_NO_SCROLLAREA))
|
||||
#define QT_NO_MDIAREA
|
||||
#endif
|
||||
|
||||
// Phonon::VolumeSlider
|
||||
#if !defined(QT_NO_PHONON_VOLUMESLIDER) && (defined(QT_NO_SLIDER) || defined(QT_NO_TOOLBUTTON))
|
||||
#define QT_NO_PHONON_VOLUMESLIDER
|
||||
#endif
|
||||
|
||||
// QPrinter
|
||||
#if !defined(QT_NO_PRINTER) && (defined(QT_NO_TEXTSTREAM) || defined(QT_NO_PICTURE) || defined(QT_NO_TEMPORARYFILE))
|
||||
#define QT_NO_PRINTER
|
||||
#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
|
||||
|
||||
// QtSvg module
|
||||
#if !defined(QT_NO_SVG) && (defined(QT_NO_XMLSTREAMREADER) || defined(QT_NO_CSSPARSER))
|
||||
#define QT_NO_SVG
|
||||
#endif
|
||||
|
||||
// QTextCodecPlugin
|
||||
#if !defined(QT_NO_TEXTCODECPLUGIN) && (defined(QT_NO_TEXTCODEC) || defined(QT_NO_LIBRARY))
|
||||
#define QT_NO_TEXTCODECPLUGIN
|
||||
#endif
|
||||
|
||||
// QColorDialog
|
||||
#if !defined(QT_NO_COLORDIALOG) && (defined(QT_NO_SPINBOX))
|
||||
#define QT_NO_COLORDIALOG
|
||||
#endif
|
||||
|
||||
// QGraphicsEffect
|
||||
#if !defined(QT_NO_GRAPHICSEFFECT) && (defined(QT_NO_GRAPHICSVIEW))
|
||||
#define QT_NO_GRAPHICSEFFECT
|
||||
#endif
|
||||
|
||||
// The Model/View Framework
|
||||
#if !defined(QT_NO_ITEMVIEWS) && (defined(QT_NO_RUBBERBAND) || defined(QT_NO_SCROLLAREA))
|
||||
#define QT_NO_ITEMVIEWS
|
||||
#endif
|
||||
|
||||
// QMenuBar
|
||||
#if !defined(QT_NO_MENUBAR) && (defined(QT_NO_MENU) || defined(QT_NO_TOOLBUTTON))
|
||||
#define QT_NO_MENUBAR
|
||||
#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
|
||||
|
||||
// QTabWidget
|
||||
#if !defined(QT_NO_TABWIDGET) && (defined(QT_NO_TABBAR) || defined(QT_NO_STACKEDWIDGET))
|
||||
#define QT_NO_TABWIDGET
|
||||
#endif
|
||||
|
||||
// QTextEdit
|
||||
#if !defined(QT_NO_TEXTEDIT) && (defined(QT_NO_SCROLLAREA) || defined(QT_NO_PROPERTIES))
|
||||
#define QT_NO_TEXTEDIT
|
||||
#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
|
||||
|
||||
// QMainWindow
|
||||
#if !defined(QT_NO_MAINWINDOW) && (defined(QT_NO_MENU) || defined(QT_NO_RESIZEHANDLER) || defined(QT_NO_TOOLBUTTON))
|
||||
#define QT_NO_MAINWINDOW
|
||||
#endif
|
||||
|
||||
// QAbstractProxyModel
|
||||
#if !defined(QT_NO_PROXYMODEL) && (defined(QT_NO_ITEMVIEWS))
|
||||
#define QT_NO_PROXYMODEL
|
||||
#endif
|
||||
|
||||
// QIdentityProxyModel
|
||||
#if !defined(QT_NO_IDENTITYPROXYMODEL) && defined(QT_NO_PROXYMODEL)
|
||||
# define QT_NO_IDENTITYPROXYMODEL
|
||||
#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
|
||||
|
||||
// QTextBrowser
|
||||
#if !defined(QT_NO_TEXTBROWSER) && (defined(QT_NO_TEXTEDIT))
|
||||
#define QT_NO_TEXTBROWSER
|
||||
#endif
|
||||
|
||||
// QToolBox
|
||||
#if !defined(QT_NO_TOOLBOX) && (defined(QT_NO_TOOLBUTTON) || defined(QT_NO_SCROLLAREA))
|
||||
#define QT_NO_TOOLBOX
|
||||
#endif
|
||||
|
||||
// QTreeView
|
||||
#if !defined(QT_NO_TREEVIEW) && (defined(QT_NO_ITEMVIEWS))
|
||||
#define QT_NO_TREEVIEW
|
||||
#endif
|
||||
|
||||
// Accessibility
|
||||
#if !defined(QT_NO_ACCESSIBILITY) && (defined(QT_NO_PROPERTIES) || defined(QT_NO_MENUBAR))
|
||||
#define QT_NO_ACCESSIBILITY
|
||||
#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
|
||||
|
||||
// Common UNIX Printing System
|
||||
#if !defined(QT_NO_CUPS) && (defined(QT_NO_PRINTER) || defined(QT_NO_LIBRARY))
|
||||
#define QT_NO_CUPS
|
||||
#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
|
||||
|
||||
// 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
|
||||
|
||||
// QToolBar
|
||||
#if !defined(QT_NO_TOOLBAR) && (defined(QT_NO_MAINWINDOW))
|
||||
#define QT_NO_TOOLBAR
|
||||
#endif
|
||||
|
||||
// QTreeWidget
|
||||
#if !defined(QT_NO_TREEWIDGET) && (defined(QT_NO_TREEVIEW))
|
||||
#define QT_NO_TREEWIDGET
|
||||
#endif
|
||||
|
||||
// QDirModel
|
||||
#if !defined(QT_NO_DIRMODEL) && (defined(QT_NO_ITEMVIEWS) || defined(QT_NO_FILESYSTEMMODEL))
|
||||
#define QT_NO_DIRMODEL
|
||||
#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
|
||||
|
||||
// QCompleter
|
||||
#if !defined(QT_NO_FSCOMPLETER) && (defined(QT_NO_FILESYSTEMMODEL) || defined(QT_NO_COMPLETER))
|
||||
#define QT_NO_FSCOMPLETER
|
||||
#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
|
||||
|
||||
// QWorkSpace
|
||||
#if !defined(QT_NO_WORKSPACE) && (defined(QT_NO_SCROLLBAR) || defined(QT_NO_MAINWINDOW) || defined(QT_NO_MENUBAR))
|
||||
#define QT_NO_WORKSPACE
|
||||
#endif
|
||||
|
||||
// QPrintPreviewWidget
|
||||
#if !defined(QT_NO_PRINTPREVIEWWIDGET) && (defined(QT_NO_GRAPHICSVIEW) || defined(QT_NO_PRINTER) || defined(QT_NO_MAINWINDOW))
|
||||
#define QT_NO_PRINTPREVIEWWIDGET
|
||||
#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
|
||||
|
||||
// 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_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_PROXYMODEL))
|
||||
#define QT_NO_FILEDIALOG
|
||||
#endif
|
||||
|
||||
// QPrintPreviewDialog
|
||||
#if !defined(QT_NO_PRINTPREVIEWDIALOG) && (defined(QT_NO_PRINTPREVIEWWIDGET) || defined(QT_NO_PRINTDIALOG) || defined(QT_NO_TOOLBAR))
|
||||
#define QT_NO_PRINTPREVIEWDIALOG
|
||||
#endif
|
||||
|
||||
#endif
|
|
@ -1003,10 +1003,6 @@ template <typename T>
|
|||
Q_DECL_CONSTEXPR inline const T &qBound(const T &min, const T &val, const T &max)
|
||||
{ return qMax(min, qMin(max, val)); }
|
||||
|
||||
# include <QtCore/qfeatures.h>
|
||||
|
||||
#define QT_SUPPORTS(FEATURE) (!defined(QT_NO_##FEATURE))
|
||||
|
||||
#ifndef Q_DECL_EXPORT
|
||||
# if defined(QT_VISIBILITY_AVAILABLE)
|
||||
# define Q_DECL_EXPORT __attribute__((visibility("default")))
|
||||
|
|
|
@ -1,198 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
#############################################################################
|
||||
##
|
||||
## Copyright (C) 2015 The Qt Company Ltd.
|
||||
## Contact: http://www.qt.io/licensing/
|
||||
##
|
||||
## This file is part of the test suite of the Qt Toolkit.
|
||||
##
|
||||
## $QT_BEGIN_LICENSE:LGPL$
|
||||
## Commercial License Usage
|
||||
## Licensees holding valid commercial Qt licenses may use this file in
|
||||
## accordance with the commercial license agreement provided with the
|
||||
## Software or, alternatively, in accordance with the terms contained in
|
||||
## a written agreement between you and The Qt Company. For licensing terms
|
||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||
## information use the contact form at http://www.qt.io/contact-us.
|
||||
##
|
||||
## 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.
|
||||
##
|
||||
## As a special exception, The Qt Company gives you certain additional
|
||||
## rights. These rights are described in The Qt Company LGPL Exception
|
||||
## version 1.1, 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.
|
||||
##
|
||||
##
|
||||
## $QT_END_LICENSE$
|
||||
##
|
||||
#############################################################################
|
||||
|
||||
#
|
||||
# Usage: make_qfeatures_dot_h
|
||||
#
|
||||
# Generates src/core/global/qfeatures.h from src/core/global/qfeatures.txt.
|
||||
#
|
||||
# The qfeatures.txt file can contain redundancies, and this program
|
||||
# will show them.
|
||||
#
|
||||
|
||||
if ($ENV{QTSRCDIR} ne '') {
|
||||
$qtbase=$ENV{QTSRCDIR};
|
||||
} else {
|
||||
$qtbase=$ENV{QTDIR};
|
||||
}
|
||||
|
||||
open FL, "$qtbase/src/core/global/qfeatures.txt"
|
||||
or die "Cannot open $qtbase/src/core/global/qfeatures.txt";
|
||||
|
||||
while (<FL>) {
|
||||
if ( /^Feature: (\S*)/ ) {
|
||||
print STDERR "Duplicate: $1\n" if $macro{$1};
|
||||
$macro{$macro=$1}=1;
|
||||
} elsif ( /^Requires: (.*?)\s*$/ ) {
|
||||
$deps{$macro}=$1;
|
||||
map { $dep{"$macro $_"}=1 } split /\s+/, $1;
|
||||
} elsif ( /^Name: (.*?)\s*$/ ) {
|
||||
$label{$macro}=$1;
|
||||
}
|
||||
}
|
||||
|
||||
close FL;
|
||||
|
||||
sub depends {
|
||||
my($x,$y) = @_;
|
||||
return 1 if $dep{"$x $y"};
|
||||
return 0 if $dep{"$y $x"};
|
||||
return 0 if $x eq $y;
|
||||
my $d;
|
||||
for $d (split /\s+/, $deps{$x}) {
|
||||
return 1 if depends($d,$y);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
sub dependants_rec {
|
||||
my($x) = @_;
|
||||
my $n = 0;
|
||||
my $d = 0;
|
||||
$dependants_rec_count++;
|
||||
if ( $dependants_rec_count > $dependants_rec_limit ) {
|
||||
if ( $circularity_start eq $x ) {
|
||||
print STDERR "Circular dependency: $circularity\n";
|
||||
exit;
|
||||
}
|
||||
$circularity_start=$x if !$circularity_start;
|
||||
$circularity="$x $circularity";
|
||||
}
|
||||
for $d (split /\s+/, $deps{$x}) {
|
||||
$n += 1 + dependants_rec($d);
|
||||
}
|
||||
$dependants_rec_count--;
|
||||
return $n;
|
||||
}
|
||||
sub dependants {
|
||||
$dependants_rec_limit=keys %macro if !$dependants_rec_limit;
|
||||
$dependants_rec_count=0;
|
||||
return dependants_rec @_;
|
||||
}
|
||||
sub dependencysort {
|
||||
my($x, $y) = @_;
|
||||
my $xd = dependants($x);
|
||||
my $yd = dependants($y);
|
||||
return $xd-$yd if $xd != $yd;
|
||||
return $x cmp $y;
|
||||
}
|
||||
|
||||
@macros = sort { dependencysort($a,$b) } keys %macro;
|
||||
|
||||
for $macro ( @macros ) {
|
||||
for $d1 (split /\s+/, $deps{$macro} ) {
|
||||
for $d2 (split /\s+/, $deps{$macro} ) {
|
||||
print STDERR "Redundancy in $macro - $d1 depends on $d2\n" if depends($d1,$d2);
|
||||
}
|
||||
print STDERR "Unknown in $macro - $d1\n" if !$macro{$d1};
|
||||
}
|
||||
}
|
||||
|
||||
open OUT, ">$qtbase/src/core/global/qfeatures.h"
|
||||
or die "Cannot open $qtbase/src/core/global/qfeatures.h for writing";
|
||||
|
||||
print OUT
|
||||
'/****************************************************************************
|
||||
**
|
||||
** Copyright (C) 2015 The Qt Company Ltd.
|
||||
** Contact: http://www.qt.io/licensing/
|
||||
**
|
||||
** This file is part of the QtCore module of the Qt Toolkit.
|
||||
**
|
||||
** $QT_BEGIN_LICENSE:LGPL$
|
||||
** Commercial License Usage
|
||||
** Licensees holding valid commercial Qt licenses may use this file in
|
||||
** accordance with the commercial license agreement provided with the
|
||||
** Software or, alternatively, in accordance with the terms contained in
|
||||
** a written agreement between you and The Qt Company. For licensing terms
|
||||
** and conditions see http://www.qt.io/terms-conditions. For further
|
||||
** information use the contact form at http://www.qt.io/contact-us.
|
||||
**
|
||||
** 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.
|
||||
**
|
||||
** As a special exception, The Qt Company gives you certain additional
|
||||
** rights. These rights are described in The Qt Company LGPL Exception
|
||||
** version 1.1, 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.
|
||||
**
|
||||
**
|
||||
** $QT_END_LICENSE$
|
||||
**
|
||||
****************************************************************************/
|
||||
|
||||
/*
|
||||
* All features and their dependencies.
|
||||
*
|
||||
* This list is generated from $QTDIR/src/core/global/qfeatures.txt
|
||||
* by $QTSRCDIR/util/scripts/make_qfeatures_dot_h
|
||||
*/
|
||||
|
||||
';
|
||||
|
||||
|
||||
for $macro ( @macros ) {
|
||||
print OUT "// $label{$macro}\n";
|
||||
if ( $deps{$macro} ) {
|
||||
print OUT "#if !defined(QT_NO_$macro)";
|
||||
print OUT " && (", (join " || ", map { "defined(QT_NO_$_)" } split /\s+/, $deps{$macro}), ")";
|
||||
print OUT "\n";
|
||||
print OUT "#define QT_NO_$macro\n";
|
||||
print OUT "#endif\n";
|
||||
} else {
|
||||
print OUT "//#define QT_NO_$macro\n";
|
||||
}
|
||||
print OUT "\n";
|
||||
}
|
||||
|
||||
close OUT;
|
Loading…
Add table
Reference in a new issue