summaryrefslogtreecommitdiffstats
path: root/src/corelib/global/qfeatures.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/global/qfeatures.txt')
-rw-r--r--src/corelib/global/qfeatures.txt1487
1 files changed, 1487 insertions, 0 deletions
diff --git a/src/corelib/global/qfeatures.txt b/src/corelib/global/qfeatures.txt
new file mode 100644
index 0000000000..6b861d4d17
--- /dev/null
+++ b/src/corelib/global/qfeatures.txt
@@ -0,0 +1,1487 @@
+# Kernel
+
+Feature: PROPERTIES
+Description: Supports scripting Qt-based applications.
+Section: Kernel
+Requires:
+Name: Properties
+SeeAlso: ???
+
+Feature: TEXTHTMLPARSER
+Description: Parser for HTML
+Section: Kernel
+Requires:
+Name: HtmlParser
+SeeAlso: ???
+
+Feature: TEXTODFWRITER
+Description: Provides an ODF writer
+Section: Kernel
+Requires: XMLSTREAMWRITER
+Name: OdfWriter
+SeeAlso: ???
+
+Feature: CSSPARSER
+Description: Parser for Style Sheets
+Section: Kernel
+Requires:
+Name: CssParser
+SeeAlso: ???
+
+Feature: CONCURRENT
+Description: Provides a high-level multi-threaded APIs
+Section: Kernel
+Requires:
+Name: QtConcurrent
+SeeAlso: ???
+
+Feature: DRAGANDDROP
+Description: Supports the drag and drop mechansim.
+Section: Kernel
+Requires: QWS_PROPERTIES IMAGEFORMAT_XPM
+Name: Drag and drop
+SeeAlso: ???
+
+Feature: SESSIONMANAGER
+Description: Supports session management.
+Section: Kernel
+Requires:
+Name: Session Manager
+SeeAlso: ???
+
+Feature: SHORTCUT
+Description: Supports keyboard accelerators and shortcuts.
+Section: Kernel
+Requires:
+Name: QShortcut
+SeeAlso: ???
+
+Feature: ACTION
+Description: Supports widget actions.
+Section: Kernel
+Requires:
+Name: QAction
+SeeAlso: ???
+
+Feature: SOFTKEYMANAGER
+Description: Supports softkeys.
+Section: Gui
+Requires: ACTION
+Name: QSoftKeyManager
+SeeAlso: ???
+
+Feature: CURSOR
+Description: Supports mouse cursors.
+Section: Kernel
+Requires:
+Name: QCursor
+SeeAlso: ???
+
+Feature: CLIPBOARD
+Description: Supports cut and paste operations.
+Section: Kernel
+Requires: QWS_PROPERTIES
+Name: QClipboard
+SeeAlso: ???
+
+Feature: WHEELEVENT
+Description: Supports wheel events.
+Section: Kernel
+Requires:
+Name: QWheelEvent
+SeeAlso: ???
+
+Feature: TABLETEVENT
+Description: Supports tablet events.
+Section: Kernel
+Requires:
+Name: QTabletEvent
+SeeAlso: ???
+
+Feature: SOUND
+Description: Supports playing audio files.
+Section: Kernel
+Requires:
+Name: Sounds
+SeeAlso: ???
+
+Feature: EFFECTS
+Description: Supports special widget effects (e.g. fading and scrolling).
+Section: Kernel
+Requires:
+Name: Effects
+SeeAlso: ???
+
+Feature: SHAREDMEMORY
+Description: Provides access to a shared memory segment.
+Section: Kernel
+Requires:
+Name: QSharedMemory
+SeeAlso: ???
+
+Feature: SYSTEMSEMAPHORE
+Description: Provides a general counting system semaphore.
+Section: Kernel
+Requires:
+Name: QSystemSemaphore
+SeeAlso: ???
+
+Feature: XMLSTREAM
+Description: Provides a simple streaming API for XML.
+Section: Kernel
+Requires:
+Name:
+SeeAlso: ???
+
+Feature: XMLSTREAMREADER
+Description: Provides a well-formed XML parser with a simple streaming API.
+Section: Kernel
+Requires: XMLSTREAM
+Name: QXmlStreamReader
+SeeAlso: ???
+
+Feature: XMLSTREAMWRITER
+Description: Provides a XML writer with a simple streaming API.
+Section: Kernel
+Requires: XMLSTREAM
+Name: QXmlStreamWriter
+SeeAlso: ???
+
+Feature: IM
+Description: Inputmethods with QInputContext
+Section: Kernel
+Requires: LIBRARY
+Name: QInputContext
+SeeAlso: ???
+# Data structures
+
+Feature: STL
+Description: Supports standard template library compatiblity.
+Section: Data structures
+Requires:
+Name: Standard Template Library
+SeeAlso: ???
+
+Feature: QUUID_STRING
+Description: Supports convertion between UUID and strings.
+Section: Data structures
+Requires:
+Name: Universally Unique Identifier Convertion
+SeeAlso: ???
+
+Feature: TEXTDATE
+Description: Supports month and day names in dates.
+Section: Data structures
+Requires:
+Name: Text Date
+SeeAlso: ???
+
+Feature: DATESTRING
+Description: Supports convertion between dates and strings.
+Section: Data structures
+Requires: TEXTDATE
+Name: QDate/QTime/QDateTime
+SeeAlso: ???
+
+# File I/O
+
+Feature: PROCESS
+Description: Supports external process invocation.
+Section: File I/O
+Requires:
+Name: QProcess
+SeeAlso: ???
+
+Feature: TEXTSTREAM
+Description: Supports reading and writing of text.
+Section: File I/O
+Requires:
+Name: QTextStream
+SeeAlso: ???
+
+Feature: TEMPORARYFILE
+Description: Provides an I/O device that operates on temporary files.
+Section: File I/O
+Requires:
+Name: QTemporaryFile
+SeeAlso: ???
+
+Feature: LIBRARY
+Description: Supports a shared library wrapper.
+Section: File I/O
+Requires: SETTINGS
+Name: QLibrary
+SeeAlso: ???
+
+Feature: SETTINGS
+Description: Supports persistent application settings.
+Section: File I/O
+Requires:
+Name: QSettings
+SeeAlso: ???
+
+Feature: DOM
+Description: Supports the Document Object Model.
+Section: File I/O
+Requires:
+Name: Document Object Model
+SeeAlso: ???
+
+Feature: FILESYSTEMMODEL
+Description: Provides a data model for the local filesystem.
+Section: File I/O
+Requires: FILESYSTEMWATCHER
+Name: QFileSystemModel
+SeeAlso: ???
+
+Feature: FILESYSTEMWATCHER
+Description: Provides an interface for monitoring files and directories
+for modications.
+Section: File I/O
+Requires:
+Name: QFileSystemWatcher
+SeeAlso: ???
+
+Feature: FILESYSTEMITERATOR
+Description: Provides fast file-system iteration.
+for modications.
+Section: File I/O
+Requires:
+Name: QFileSystemIterator
+SeeAlso: ???
+
+# Widgets
+
+Feature: TREEWIDGET
+Description: Supports views using tree models.
+Section: Widgets
+Requires: TREEVIEW
+Name: QTreeWidget
+SeeAlso: ???
+
+Feature: LISTWIDGET
+Description: Supports item-based list widgets.
+Section: Widgets
+Requires: LISTVIEW
+Name: QListWidget
+SeeAlso: ???
+
+Feature: TABLEWIDGET
+Description: Supports item-based table views.
+Section: Widgets
+Requires: TABLEVIEW
+Name: QTableWidget
+SeeAlso: ???
+
+Feature: DATETIMEEDIT
+Description: Supports editing dates and times.
+Section: Widgets
+Requires: CALENDARWIDGET DATESTRING
+Name: QDateTimeEdit
+SeeAlso: ???
+
+Feature: STACKEDWIDGET
+Description: Supports stacked widgets.
+Section: Widgets
+Requires:
+Name: QStackedWidget
+SeeAlso: ???
+
+Feature: TEXTBROWSER
+Description: Supports HTML document browsing.
+Section: Widgets
+Requires: TEXTEDIT
+Name: QTextBrowser
+SeeAlso: ???
+
+Feature: SPLASHSCREEN
+Description: Supports splash screens that can be shown during application startup.
+Section: Widgets
+Requires:
+Name: Splash screen widget
+SeeAlso: ???
+
+Feature: SPLITTER
+Description: Supports user controlled splitter widgets.
+Section: Widgets
+Requires: RUBBERBAND
+Name: QSplitter
+SeeAlso: ???
+
+Feature: LCDNUMBER
+Description: Supports LCD-like digits.
+Section: Widgets
+Requires:
+Name: QLCDNumber
+SeeAlso: ???
+
+Feature: MENU
+Description: Supports popup-menus.
+Section: Widgets
+Requires: ACTION
+Name: QMenu
+SeeAlso: ???
+
+Feature: LINEEDIT
+Description: Supports single-line edits.
+Section: Widgets
+Requires:
+Name: QLineEdit
+SeeAlso: ???
+
+Feature: SPINBOX
+Description: Supports spin boxes handling integers and discrete sets of values.
+Section: Widgets
+Requires: SPINWIDGET LINEEDIT VALIDATOR
+Name: QSpinBox
+SeeAlso: ???
+
+Feature: TABBAR
+Description: Supports tab bars, e.g. for use in tabbed dialogs.
+Section: Widgets
+Requires: TOOLBUTTON
+Name: QTabBar
+SeeAlso: ???
+
+Feature: TABWIDGET
+Description: Supports stacking tabbed widgets.
+Section: Widgets
+Requires: TABBAR STACKEDWIDGET
+Name: QTabWidget
+SeeAlso: ???
+
+Feature: COMBOBOX
+Description: Supports comboboxes presenting a list of options to the user.
+Section: Widgets
+Requires: LINEEDIT STANDARDITEMMODEL LISTVIEW
+Name: QComboBox
+SeeAlso: ???
+
+Feature: FONTCOMBOBOX
+Description: Supports a combobox that lets the user select a font family.
+Section: Widgets
+Requires: COMBOBOX STRINGLISTMODEL
+Name: QFontComboBox
+SeeAlso: ???
+
+Feature: TOOLBUTTON
+Description: Supports quick-access buttons to commands and options.
+Section: Widgets
+Requires: ACTION
+Name: QToolButton
+SeeAlso: ???
+
+Feature: TOOLBAR
+Description: Supports movable panels containing a set of controls.
+Section: Widgets
+Requires: MAINWINDOW
+Name: QToolBar
+SeeAlso: ???
+
+Feature: TOOLBOX
+Description: Supports columns of tabbed widget items.
+Section: Widgets
+Requires: TOOLBUTTON SCROLLAREA
+Name: QToolBox
+SeeAlso: ???
+
+Feature: GROUPBOX
+Description: Supports group box frames.
+Section: Widgets
+Requires:
+Name: QGroupBox
+SeeAlso: ???
+
+Feature: BUTTONGROUP
+Description: Supports organizing groups of button widgets.
+Section: Widgets
+Requires: GROUPBOX
+Name: QButtonGroup
+SeeAlso: ???
+
+Feature: MAINWINDOW
+Description: Supports main application windows.
+Section: Widgets
+Requires: MENU RESIZEHANDLER TOOLBUTTON
+Name: QMainWindow
+SeeAlso: ???
+
+Feature: DOCKWIDGET
+Description: Supports docking widgets inside a QMainWindow or floated as
+a top-level window on the desktop.
+Section: Widgets
+Requires: RUBBERBAND MAINWINDOW
+Name: QDockwidget
+SeeAlso: ???
+
+Feature: WORKSPACE
+Description: Supports workspace windows, e.g. used in an MDI application.
+Section: Widgets
+Requires: SCROLLBAR MAINWINDOW MENUBAR
+Name: QWorkSpace
+SeeAlso: ???
+
+Feature: MDIAREA
+Description: Provides an area in which MDI windows are displayed.
+Section: Widgets
+Requires: SCROLLAREA
+Name: QMdiArea
+SeeAlso: ???
+
+Feature: RESIZEHANDLER
+Description: Supports an internal resize handler.
+Section: Widgets
+Requires:
+Name: Resize Handler
+SeeAlso: ???
+
+Feature: STATUSBAR
+Description: Supports presentation of status information.
+Section: Widgets
+Requires:
+Name: QStatusBar
+SeeAlso: ???
+
+Feature: MENUBAR
+Description: Supports pull-down menu items.
+Section: Widgets
+Requires: MENU TOOLBUTTON
+Name: QMenuBar
+SeeAlso: ???
+
+Feature: CONTEXTMENU
+Description: Supports pop-up menus on right mouse click
+Section: Widgets
+Requires: MENU
+Name: Context menu
+SeeeAlso: ???
+
+Feature: PROGRESSBAR
+Description: Supports presentation of operation progress.
+Section: Widgets
+Requires:
+Name: QProgressBar
+SeeAlso: ???
+
+Feature: SLIDER
+Description: Supports sliders controlling a bounded value.
+Section: Widgets
+Requires:
+Name: QSlider
+SeeAlso: ???
+
+Feature: SCROLLBAR
+Description: Supports scrollbars allowing the user access parts of a
+document that is larger than the widget used to display it.
+Section: Widgets
+Requires: SLIDER
+Name: QScrollBar
+SeeAlso: ???
+
+Feature: DIAL
+Description: Supports rounded range control, e.g. like a speedometer.
+Section: Widgets
+Requires: SLIDER
+Name: QDial
+SeeAlso: ???
+
+Feature: SCROLLAREA
+Description: Supports scrolling views onto widgets.
+Section: Widgets
+Requires: SCROLLBAR
+Name: QScrollArea
+SeeAlso: ???
+
+Feature: GRAPHICSVIEW
+Description: Supports the graphicsview classes.
+Section: Widgets
+Requires: SCROLLAREA
+Name: QGraphicsView
+SeeAlso: ???
+
+Feature: GRAPHICSEFFECT
+Description: Supports the graphicseffect classes.
+Section: Widgets
+Requires: GRAPHICSVIEW
+Name: QGraphicsEffect
+SeeAlso: ???
+
+Feature: SPINWIDGET
+Description: Supports spinbox control widgets.
+Section: Widgets
+Requires:
+Name: Spin Widget
+SeeAlso: ???
+
+Feature: TEXTEDIT
+Description: Supports rich text editing.
+Section: Widgets
+Requires: SCROLLAREA PROPERTIES
+Name: QTextEdit
+SeeAlso: ???
+
+Feature: SYNTAXHIGHLIGHTER
+Description: Supports custom syntax highlighting.
+Section: Widgets
+Requires: TEXTEDIT
+Name: QSyntaxHighlighter
+SeeAlso: ???
+
+Feature: RUBBERBAND
+Description: Supports using rubberbands to indicate selections and boundaries.
+Section: Widgets
+Requires:
+Name: QRubberBand
+SeeAlso: ???
+
+Feature: TOOLTIP
+Description: Supports presentation of tooltips.
+Section: Widgets
+Requires:
+Name: QToolTip
+SeeAlso: ???
+
+Feature: STATUSTIP
+Description: Supports status tip functionality and events.
+Section: Widgets
+Requires:
+Name: Status Tip
+SeeAlso: ???
+
+Feature: SIGNALMAPPER
+Description: Supports bundling of signals from identifiable senders.
+Section: Widgets
+Requires:
+Name: QSignalMapper
+SeeAlso: ???
+
+Feature: WHATSTHIS
+Description: Supports displaying "What's this" help.
+Section: Widgets
+Requires: TOOLBUTTON
+Name: QWhatsThis
+SeeAlso: ???
+
+Feature: VALIDATOR
+Description: Supports validation of input text.
+Section: Widgets
+Requires:
+Name: QValidator
+SeeAlso: ???
+
+Feature: SIZEGRIP
+Description: Supports corner-grips for resizing a top-level windows.
+Section: Widgets
+Requires:
+Name: QSizeGrip
+SeeAlso: ???
+
+Feature: CALENDARWIDGET
+Description: Provides a monthly based calendar widget allowing the user to select
+a date.
+Section: Widgets
+Requires: TABLEVIEW MENU TEXTDATE SPINBOX TOOLBUTTON
+Name: QCalendarWidget
+SeeAlso: ???
+
+Feature: PRINTPREVIEWWIDGET
+Description: Provides a widget for previewing page layouts for printer output.
+a date.
+Section: Widgets
+Requires: GRAPHICSVIEW PRINTER MAINWINDOW
+Name: QPrintPreviewWidget
+SeeAlso: ???
+
+# Dialogs
+
+Feature: MESSAGEBOX
+Description: Supports message boxes displaying
+informative messages and simple questions.
+Section: Dialogs
+Requires:
+Name: QMessageBox
+SeeAlso: ???
+
+Feature: COLORDIALOG
+Description: Supports a dialog widget for specifying colors.
+Section: Dialogs
+Requires: SPINBOX
+Name: QColorDialog
+SeeAlso: ???
+
+Feature: FILEDIALOG
+Description: Supports a dialog widget for selecting files or directories.
+Section: Dialogs
+Requires: DIRMODEL TREEVIEW COMBOBOX TOOLBUTTON BUTTONGROUP TOOLTIP SPLITTER STACKEDWIDGET PROXYMODEL
+Name: QFileDialog
+SeeAlso: ???
+
+Feature: FONTDIALOG
+Description: Supports a dialog widget for selecting fonts.
+Section: Dialogs
+Requires: STRINGLISTMODEL COMBOBOX VALIDATOR GROUPBOX
+Name: QFontDialog
+SeeAlso: ???
+
+Feature: PRINTDIALOG
+Description: Supports a dialog widget for specifying printer configuration.
+Section: Dialogs
+Requires: PRINTER COMBOBOX BUTTONGROUP SPINBOX TREEVIEW TABWIDGET
+Name: QPrintDialog
+SeeAlso: ???
+
+Feature: PRINTPREVIEWDIALOG
+Description: Provides a dialog for previewing and configuring page layouts for printer output.
+Section: Dialogs
+Requires: PRINTPREVIEWWIDGET PRINTDIALOG TOOLBAR
+Name: QPrintPreviewDialog
+SeeAlso: ???
+
+Feature: PROGRESSDIALOG
+Description: Supports feedback on the progress of a slow operation.
+Section: Dialogs
+Requires: PROGRESSBAR
+Name: QProgressDialog
+SeeAlso: ???
+
+Feature: INPUTDIALOG
+Description: Supports a simple convenience dialog to get a single value from the user.
+Section: Dialogs
+Requires: COMBOBOX SPINBOX STACKEDWIDGET
+Name: QInputDialog
+SeeAlso: ???
+
+Feature: TABDIALOG
+Description: Supports a stack of tabbed widgets.
+Section: Dialogs
+Requires: TABBAR
+Name: Q3TabDialog
+SeeAlso: ???
+
+Feature: ERRORMESSAGE
+Description: Supports an error message display dialog.
+Section: Dialogs
+Requires: TEXTEDIT
+Name: QErrorMessage
+SeeAlso: ???
+
+Feature: WIZARD
+Description: Provides a framework for wizards.
+Section: Dialogs
+Requires: PROPERTIES
+Name: QWizard
+SeeAlso: ???
+
+# ItemViews
+
+Feature: ITEMVIEWS
+Description: Supports the model/view architecture managing the relationship
+between data and the way it is presented to the user.
+Section: ItemViews
+Requires: RUBBERBAND SCROLLAREA
+Name: The Model/View Framework
+SeeAlso: ???
+
+Feature: DIRMODEL
+Description: Supports a data model for the local filesystem.
+Section: ItemViews
+Requires: ITEMVIEWS FILESYSTEMMODEL
+Name: QDirModel
+SeeAlso: ???
+
+Feature: STANDARDITEMMODEL
+Description: Supports a generic model for storing custom data.
+Section: ItemViews
+Requires: ITEMVIEWS
+Name: QStandardItemModel
+SeeAlso: ???
+
+Feature: PROXYMODEL
+Description: Supports processing of data passed between another model and a view.
+Section: ItemViews
+Requires: ITEMVIEWS
+Name: QAbstractProxyModel
+SeeAlso: ???
+
+Feature: SORTFILTERPROXYMODEL
+Description: Supports sorting and filtering of data passed between
+another model and a view.
+Section: ItemViews
+Requires: PROXYMODEL
+Name: QSortFilterProxyModel
+SeeAlso: ???
+
+Feature: STRINGLISTMODEL
+Description: Supports a model that supplies strings to views.
+Section: ItemViews
+Requires: ITEMVIEWS
+Name: QStringListModel
+SeeAlso: ???
+
+Feature: LISTVIEW
+Description: Supports a list or icon view onto a model.
+Section: ItemViews
+Requires: ITEMVIEWS
+Name: QListView
+SeeAlso: ???
+
+Feature: TABLEVIEW
+Description: Supports a default model/view implementation of a table view.
+Section: ItemViews
+Requires: ITEMVIEWS
+Name: QTableView
+SeeAlso: ???
+
+Feature: TREEVIEW
+Description: Supports a default model/view implementation of a tree view.
+Section: ItemViews
+Requires: ITEMVIEWS
+Name: QTreeView
+SeeAlso: ???
+
+Feature: DATAWIDGETMAPPER
+Description: Provides mapping between a section of a data model to widgets.
+Section: ItemViews
+Requires: ITEMVIEWS PROPERTIES
+Name: QDataWidgetMapper
+SeeAlso: ???
+
+Feature: COLUMNVIEW
+Description: Provides a model/view implementation of a column view.
+Section: ItemViews
+Requires: LISTVIEW
+Name: QColumnView
+SeeAlso: ???
+
+# Styles
+
+Feature: STYLE_WINDOWS
+Description: Supports a Microsoft Windows-like look and feel.
+Section: Styles
+Requires:
+Name: QWindowsStyle
+SeeAlso: ???
+
+Feature: STYLE_MOTIF
+Description: Supports a Motif look and feel.
+Section: Styles
+Requires:
+Name: QMotifStyle
+SeeAlso: ???
+
+Feature: STYLE_CDE
+Description: Supports a CDE look and feel.
+Section: Styles
+Requires: STYLE_MOTIF
+Name: QCDEStyle
+SeeAlso: ???
+
+Feature: STYLE_PLASTIQUE
+Description: Supports a widget style similar to the Plastik style available in KDE.
+Section: Styles
+Requires: STYLE_WINDOWS IMAGEFORMAT_XPM
+Name: QPlastiqueStyle
+SeeAlso: ???
+
+Feature: STYLE_WINDOWSXP
+Description: Supports a Microsoft WindowsXP-like look and feel.
+Section: Styles
+Requires: STYLE_WINDOWS
+Name: QWindowsXPStyle
+SeeAlso: ???
+
+Feature: STYLE_WINDOWSVISTA
+Description: Supports a Microsoft WindowsVista-like look and feel.
+Section: Styles
+Requires: STYLE_WINDOWSXP
+Name: QWindowsVistaStyle
+SeeAlso: ???
+
+Feature: STYLE_CLEANLOOKS
+Description: Supports a Gnome CleanLooks-like look and feel.
+Section: Styles
+Requires: STYLE_WINDOWS IMAGEFORMAT_XPM
+Name: QCleanLooksStyle
+SeeAlso: ???
+
+Feature: STYLE_WINDOWSCE
+Description: WindowsCE look and feel
+Section: Styles
+Requires: STYLE_WINDOWS IMAGEFORMAT_XPM
+Name: QWindowsCEStyle
+SeeAlso: ???
+
+Feature: STYLE_WINDOWSMOBILE
+Description: WindowsMobile look and feel
+Section: Styles
+Requires: STYLE_WINDOWS IMAGEFORMAT_XPM
+Name: QWindowsMobileStyle
+SeeAlso: ???
+
+Feature: STYLE_STYLESHEET
+Description:
+Section: Styles
+Requires: STYLE_WINDOWS PROPERTIES CSSPARSER
+Name: QStyleSheetStyle
+SeeAlso: ???
+
+# Images
+
+Feature: IMAGEFORMATPLUGIN
+Description: Supports writing an image format plugin.
+Section: Images
+Requires:
+Name: QImageIOPlugin
+SeeAlso: ???
+
+Feature: MOVIE
+Description: Supports animated images.
+Section: Images
+Requires:
+Name: QMovie
+SeeAlso: ???
+
+Feature: IMAGEFORMAT_BMP
+Description: Supports Microsoft's Bitmap image file format.
+Section: Images
+Requires:
+Name: BMP Image Format
+SeeAlso: ???
+
+Feature: IMAGEFORMAT_PPM
+Description: Supports the Portable Pixmap image file format.
+Section: Images
+Requires:
+Name: PPM Image Format
+SeeAlso: ???
+
+Feature: IMAGEFORMAT_XBM
+Description: Supports the X11 Bitmap image file format.
+Section: Images
+Requires:
+Name: XBM Image Format
+SeeAlso: ???
+
+Feature: IMAGEFORMAT_XPM
+Description: Supports the X11 Pixmap image file format.
+Section: Images
+Requires: TEXTSTREAM
+Name: XPM Image Format
+SeeAlso: ???
+
+Feature: IMAGEFORMAT_PNG
+Description: Supports the Portable Network Graphics image file format.
+Section: Images
+Requires:
+Name: PNG Image Format
+SeeAlso: ???
+
+Feature: IMAGEFORMAT_JPEG
+Description: Supports the Joint Photographic Experts Group image file format.
+Section: Images
+Requires:
+Name: JPEG Image Format
+SeeAlso: ???
+
+Feature: IMAGE_HEURISTIC_MASK
+Description: Supports creating a 1-bpp heuristic mask for images.
+Section: Images
+Requires:
+Name: QImage::createHeuristicMask()
+SeeAlso: ???
+
+Feature: IMAGE_TEXT
+Description: Supports image file text strings.
+Section: Images
+Requires:
+Name: Image Text
+SeeAlso: ???
+
+# Painting
+
+Feature: DIRECTPAINTER
+Description: Supports direct access to the video hardware.
+Section: Painting
+Requires:
+Name: QDirectPainter
+SeeAlso: ???
+
+Feature: PICTURE
+Description: Supports recording and replaying QPainter commands.
+Section: Painting
+Requires:
+Name: QPicture
+SeeAlso: ???
+
+Feature: COLORNAMES
+Description: Supports color names such as "red", used by QColor
+and by some HTML documents.
+Section: Painting
+Requires:
+Name: Color Names
+SeeAlso: ???
+
+Feature: PRINTER
+Description: Supports printing
+Section: Painting
+Requires: TEXTSTREAM PICTURE TEMPORARYFILE
+Name: QPrinter
+SeeAlso: ???
+
+Feature: CUPS
+Description Supports the Common UNIX Printing System
+Section: Painting
+Requires: PRINTER LIBRARY
+Name: Common UNIX Printing System
+SeeAlso: ???
+
+Feature: PAINTONSCREEN
+Description: Supports the Qt::WA_PaintOnScreen widget attribute.
+Section: Painting
+Requires:
+Name: Qt::WA_PaintOnScreen
+SeeAlso: ???
+
+Feature: PAINT_DEBUG
+Description: Debug painting with the environment variables QT_FLUSH_UPDATE and QT_FLUSH_PAINT
+Section: Painting
+Requires:
+Name: Painting Debug Utilities
+SeeAlso: ???
+
+Feature: RASTERCALLBACKS
+Description: Supports subclassing the QPaintEngineRaster with callback functions.
+Section: Painting
+Requires:
+Name: Raster Paint Engine callback functions
+SeeAlso: ???
+
+# Fonts
+
+Feature: FREETYPE
+Description: Supports the FreeType 2 font engine (and its supported font formats).
+Section: Fonts
+Requires:
+Name: Freetype Font Engine
+SeeAlso: ???
+
+Feature: QWS_QPF
+Description: Supports Qt's pre-rendered fonts, a light-weight non-scalable font format
+specific to Qt for Embedded Linux.
+Section: Fonts
+Requires:
+Name: Qt Prerendered Font Format
+SeeAlso: ???
+
+Feature: QWS_QPF2
+Description: Supports Qt's second generation of pre-rendered fonts, a light-weight
+non-scalable font format specific to Qt for Embedded Linux.
+Section: Fonts
+Requires:
+Name: Qt Prerendered Font Format 2
+SeeAlso: ???
+
+# Internationalization
+
+Feature: TEXTCODECPLUGIN
+Description: Supports custom text codecs that can be loaded dynamically into applications.
+Section: Internationalization
+Requires: TEXTCODEC LIBRARY
+Name: QTextCodecPlugin
+SeeAlso: ???
+
+Feature: TRANSLATION
+Description: Supports translations using QObject::tr().
+Section: Internationalization
+Requires:
+Name: Translation
+SeeAlso: ???
+
+Feature: TRANSLATION_UTF8
+Description: Supports translations using QObject::trUtf8().
+Section: Internationalization
+Requires: TRANSLATION TEXTCODEC
+Name: Translation (UTF-8 representation)
+SeeAlso: ???
+
+Feature: TEXTCODEC
+Description: Supports conversions between text encodings.
+Section: Internationalization
+Requires:
+Name: QTextCodec
+SeeAlso: ???
+
+Feature: CODECS
+Description: Supports non-unicode text conversions.
+Section: Internationalization
+Requires: TEXTCODEC
+Name: Codecs
+SeeAlso: ???
+
+Feature: BIG_CODECS
+Description: Supports big codecs, e.g. CJK.
+Section: Internationalization
+Requires:
+Name: Big Codecs
+SeeAlso: ???
+
+Feature: QWS_INPUTMETHODS
+Description: Supports international input methods.
+Section: Internationalization
+Requires: IM
+Name: QWSInputMethod
+SeeAlso: ???
+
+# Networking
+
+Feature: URLINFO
+Description: Supports storage of URL information.
+Section: Networking
+Requires:
+Name: QUrlInfo
+SeeAlso: ???
+
+Feature: HOSTINFO
+Description: Supports host name lookups.
+Section: Networking
+Requires: TEXTSTREAM
+Name: QHostInfo
+SeeAlso: ???
+
+Feature: FTP
+Description: Supports FTP file access.
+Section: Networking
+Requires: URLINFO TEXTDATE
+Name: File Transfer Protocol
+SeeAlso: ???
+
+Feature: HTTP
+Description: Supports HTTP file access.
+Section: Networking
+Requires: HOSTINFO
+Name: Hyper Text Transfer Protocol
+SeeAlso: ???
+
+Feature: UDPSOCKET
+Description: Supports User Datagram Protocol sockets.
+Section: Networking
+Requires:
+Name: QUdpSocket
+SeeAlso: ???
+
+Feature: NETWORKPROXY
+Description: Supports configuring network layer proxy support to the Qt network classes.
+Section: Networking
+Requires:
+Name: QNetworkProxy
+SeeAlso: ???
+
+Feature: SOCKS5
+Description: Supports SOCKS v5 network proxy.
+Section: Networking
+Requires: NETWORKPROXY
+Name: SOCKS5
+SeeAlso: ???
+
+Feature: COP
+Description: Supports the QCOP protocol, which is a many-to-many
+communication protocol for transferring messages on various
+channels, and Inter Process Communications (IPC).
+Section: Networking
+Requires:
+Name: QCopChannel
+SeeAlso: ???
+
+Feature: NETWORKINTERFACE
+Description: Supports listing the host's IP addresses and network interfaces
+Section: Networking
+Requires:
+Name: QNetworkInterface
+SeeAlso: ???
+
+Feature: NETWORKDISKCACHE
+Description: Supports a disk cache for network resources
+Section: Networking
+Requires: TEMPORARYFILE
+Name: QNetworkDiskCache
+SeeAlso: ???
+
+Feature: BEARERMANAGEMENT
+Description: Provides bearer management support
+Section: Networking
+Requires: LIBRARY
+Name: Bearer Management
+SeeAlso: ???
+
+
+# Utilities
+
+Feature: COMPLETER
+Description: Provides completions based on an item model.
+Section: Utilities
+Requires: PROXYMODEL
+Name: QCompleter
+SeeAlso: ???
+
+Feature: FSCOMPLETER
+Description: Provides completions based on an item model.
+Section: Utilities
+Requires: FILESYSTEMMODEL COMPLETER
+Name: QCompleter
+SeeAlso: ???
+
+Feature: DESKTOPSERVICES
+Description: Provides methods for accessing common desktop services.
+Section: Utilities
+Requires:
+Name: QDesktopServices
+SeeAlso: ???
+
+Feature: SYSTEMTRAYICON
+Description: Provides an icon for an application in the system tray.
+Section: Utilities
+Requires:
+Name: QSystemTrayIcon
+SeeAlso: ???
+
+Feature: UNDOCOMMAND
+Description: Applies (redo or) undo of a single change in a document.
+Section: Utilities
+Requires:
+Name: QUndoCommand
+SeeAlso: ???
+
+Feature: UNDOSTACK
+Description: Provides the ability to (redo or) undo a list of changes in a document.
+Section: Utilities
+Requires: UNDOCOMMAND
+Name: QUndoStack
+SeeAlso: ???
+
+Feature: UNDOGROUP
+Description:
+Section: Utilities
+Requires: UNDOSTACK
+Name: QUndoGroup
+SeeAlso: ???
+
+Feature: UNDOVIEW
+Description: A widget which shows the contents of an undo stack.
+Section: Utilities
+Requires: UNDOSTACK LISTVIEW
+Name: QUndoView
+SeeAlso: ???
+
+Feature: ACCESSIBILITY
+Description: Provides accessibility support.
+Section: Utilities
+Requires: PROPERTIES MENUBAR
+Name: Accessibility
+SeeAlso: ???
+
+Feature: ANIMATION
+Description: Provides a framework for animations.
+Section: Utilities
+Requires: PROPERTIES
+Name: Animation
+SeeAlso: ???
+
+Feature: STATEMACHINE
+Description: Provides hierarchical finite state machines.
+Section: Utilities
+Requires: PROPERTIES
+Name: State machine
+SeeAlso: ???
+
+Feature: GESTURES
+Description: Provides a framework for gestures.
+Section: Utilities
+Requires:
+Name: Gesture
+SeeAlso: ???
+
+# SVG
+
+Feature: SVG
+Description: Provides classes for displaying the contents of SVG files.
+Section: SVG
+Requires: XMLSTREAMREADER CSSPARSER
+Name: QtSvg module
+SeeAlso: ???
+
+Feature: GRAPHICSSVGITEM
+Description: Provides a QGraphicsItem that can be used to render the contents of SVG files.
+Section: SVG
+Requires: SVGRENDERER GRAPHICSVIEW
+Name: QGraphicsSvgItem
+SeeAlso: ???
+
+Feature: SVGGENERATOR
+Description: Provides a paint device that is used to create SVG drawings.
+Section: SVG
+Requires: SVG
+Name: QSvgGenerator
+SeeAlso: ???
+
+Feature: SVGRENDERER
+Description: Provides a class used to draw the contents of SVG files onto paint devices.
+Section: SVG
+Requires: SVG
+Name: QSvgRenderer
+SeeAlso: ???
+
+Feature: SVGWIDGET
+Description: Provides a widget that is used to display the contents of SVG files.
+Section: SVG
+Requires: SVGRENDERER
+Name: QSvgWidget
+SeeAlso: ???
+
+
+# Qt for Embedded Linux
+
+Feature: QWS_SOUNDSERVER
+Description: Supports servers playing sounds.
+Section: Qt for Embedded Linux
+Requires: SOUND HOSTINFO QWS_MULTIPROCESS
+Name: Sound Server
+SeeAlso: ???
+
+Feature: QWS_MULTIPROCESS
+Description: Supports multi-process architecture.
+Section: Qt for Embedded Linux
+Requires:
+Name: Multi-Process
+SeeAlso: ???
+
+Feature: QWS_KEYBOARD
+Description: Supports the console keyboard.
+Section: Qt for Embedded Linux
+Requires:
+Name: Keyboard
+SeeAlso: ???
+
+Feature: QWS_CURSOR
+Description: Supports visible cursors.
+Section: Qt for Embedded Linux
+Requires: CURSOR
+Name: Cursor
+SeeAlso: ???
+
+Feature: QWS_ALPHA_CURSOR
+Description: Supports alpha-blended cursors.
+Section: Qt for Embedded Linux
+Requires:
+Name: Alpha Cursor
+SeeAlso: ???
+
+Feature: QWS_MANAGER
+Description: Supports the window manager.
+Section: Qt for Embedded Linux
+Requires: QWS_DECORATION_DEFAULT
+Name: Manager
+SeeAlso: ???
+
+Feature: QWS_DECORATION_DEFAULT
+Description: Supports default decoration of the top level windows.
+Section: Qt for Embedded Linux
+Requires:
+Name: Decoration
+SeeAlso: ???
+
+Feature: QWS_DECORATION_WINDOWS
+Description: Supports a "Windows" style decoration of the top level windows.
+Section: Qt for Embedded Linux
+Requires: QWS_DECORATION_DEFAULT
+Name: Decoration (Windows Style)
+SeeAlso: ???
+
+Feature: QWS_DECORATION_STYLED
+Description: Supports styled decoration of the top level windows.
+Section: Qt for Embedded Linux
+Requires: QWS_DECORATION_DEFAULT
+Name: Decoration (Styled)
+SeeAlso: ???
+
+Feature: QWS_MOUSE
+Description: Supports mouse drivers.
+Section: Qt for Embedded Linux
+Requires:
+Name: Mouse
+SeeAlso: ???
+
+Feature: QWS_MOUSE_AUTO
+Description: Supports auto-detected mouse drivers.
+Section: Qt for Embedded Linux
+Requires:
+Name: Mouse (Auto)
+SeeAlso: ???
+
+Feature: QWS_MOUSE_MANUAL
+Description: Supports non-autodetected mouse drivers.
+Section: Qt for Embedded Linux
+Requires:
+Name: Mouse (Non-Auto)
+SeeAlso: ???
+
+Feature: QWS_PROPERTIES
+Description: Supports window system properties.
+Section: Qt for Embedded Linux
+Requires:
+Name: Properties
+SeeAlso: ???
+
+Feature: SXE
+Description: Supports Safe Execution Environment (experimental).
+Section: Qt for Embedded Linux
+Requires: QWS_MULTIPROCESS
+Name: SXE
+SeeAlso: ???
+
+Feature: QWSEMBEDWIDGET
+Description: Provides embedding of a top-level window.
+Section: Qt for Embedded Linux
+Requires:
+Name: QWSEmbedWidget
+SeeAlso: ???
+
+Feature: QWS_PROXYSCREEN
+Description: Provides a proxy helper class used by some screen drivers.
+Section: Qt for Embedded Linux
+Requires:
+Name: QProxyScreen
+SeeAlso: ???
+
+Feature: QWS_VNC
+Description: Provides VNC screen driver
+Section: Qt for Embedded Linux
+Requires: QWS_PROXYSCREEN
+Name: QVncScreen
+SeeAlso: ???
+
+Feature: QWS_TRANSFORMED
+Description: Provides Transformed screen driver
+Section: Qt for Embedded Linux
+Requires: QWS_PROXYSCREEN
+Name: QVncTransformed
+SeeAlso: ???
+
+Feature: QWS_DYNAMICSCREENTRANSFORMATION
+Description: Enables dynamic setting of screen transformation/rotation.
+Section: Qt for Embedded Linux
+Requires: QWS_PROXYSCREEN
+Name: Dynamic screen transformation.
+SeeAlso: ???
+
+# Windows
+
+Feature: WIN_ACTIVEQT
+Description: Support for ActiveQt
+Section: Windows
+Requires: PROPERTIES
+Name: ActiveQt
+SeeAlso: ???
+
+# D-Bus
+
+Feature: DBUS
+Description: Provides classes for D-Bus.
+Section: D-Bus
+Requires: PROPERTIES DOM
+Name: QtDBus module
+SeeAlso: ???
+
+# Phonon
+
+Feature: PHONON_PLATFORMPLUGIN
+Description: Support for platform plugin
+Section: Phonon
+Requires: LIBRARY
+Name: Phonon::PlatformPlugin
+SeeAlso: ???
+
+Feature: PHONON_EFFECT
+Description: Support for Audio Effect
+Section: Phonon
+Requires:
+Name: Phonon::Effect
+SeeAlso: ???
+
+Feature: PHONON_AUDIOCAPTURE
+Description: Support for Audio Capture
+Section: Phonon
+Requires:
+Name: Support for Audio Capture
+SeeAlso: ???
+
+Feature: PHONON_EFFECTWIDGET
+Description: Support for Audio Effect Widget
+Section: Phonon
+Requires: PHONON_EFFECT COMBOBOX SPINBOX
+Name: Phonon::EffectWidget
+SeeAlso: ???
+
+Feature: PHONON_VOLUMEFADEREFFECT
+Description: Support for Volume Fader Effect class
+Section: Phonon
+Requires: PHONON_EFFECT
+Name: Phonon::VolumeFaderEffect
+SeeAlso: ???
+
+
+Feature: PHONON_OBJECTDESCRIPTIONMODEL
+Description: Support for Object Description Model
+Section: Phonon
+Requires:
+Name: Phonon::ObjectDescriptionModel
+SeeAlso: ???
+
+Feature: PHONON_VIDEO
+Description: Support for Video
+Section: Phonon
+Requires:
+Name: Phonon::VideoWidget
+SeeAlso: ???
+
+Feature: PHONON_VIDEOPLAYER
+Description: Support for the Video Player class
+Section: Phonon
+Requires: PHONON_VIDEO
+Name: Phonon::VideoPlayer
+SeeAlso: ???
+
+
+Feature: PHONON_SEEKSLIDER
+Description: Support for the Seek Slider class
+Section: Phonon
+Requires: SLIDER
+Name: Phonon::SeekSlider
+SeeAlso: ???
+
+Feature: PHONON_VOLUMESLIDER
+Description: Support for the Volume Slider class
+Section: Phonon
+Requires: SLIDER TOOLBUTTON
+Name: Phonon::VolumeSlider
+SeeAlso: ???
+
+Feature: PHONON_MEDIACONTROLLER
+Description: Support for the MediaController class
+Section: Phonon
+Requires:
+Name: Phonon::MediaController
+SeeAlso: ???
+
+Feature: PHONON_ABSTRACTMEDIASTREAM
+Description: Support for streaming of raw data (QIODevice...)
+Section: Phonon
+Requires:
+Name: Phonon::AbstractMediaStream
+SeeAlso: ???
+
+Feature: PHONON_SETTINGSGROUP
+Description: Phonon settingsgroup
+Section: Phonon
+Requires: SETTINGS
+Name: Phonon::AbstractMediaStream
+SeeAlso: ???