This file is indexed.

/usr/share/qt5/doc/qtdoc/qtmodules.html is in qt5-doc-html 5.5.1-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- qtmodules.qdoc -->
  <title>All Modules | Qt 5.5 </title>
  <link rel="stylesheet" type="text/css" href="style/offline.css" />
</head>
<body>
<div class="header" id="qtdocheader">
    <div class="main">
    <div class="main-rounded">
        <div class="navigationbar">
        <ul>
<li><a href="index.html">Qt 5.5</a></li>
<li>All Modules</li>
<li id="buildversion">Qt 5.5.1 Reference Documentation</li>
    </ul>
    </div>
</div>
<div class="content">
<div class="line">
<div class="content mainContent">
<div class="sidebar">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#qt-essentials">Qt Essentials</a></li>
<li class="level1"><a href="#qt-add-ons">Qt Add-Ons</a></li>
<li class="level1"><a href="#value-add-modules">Value-Add Modules</a></li>
<li class="level1"><a href="#technology-preview-modules">Technology Preview Modules</a></li>
<li class="level1"><a href="#qt-tools">Qt Tools</a></li>
<li class="level1"><a href="#where-to-go-from-here">Where to Go from Here</a></li>
</ul>
</div>
<div class="sidebar-content" id="sidebar-content"></div></div>
<h1 class="title">All Modules</h1>
<span class="subtitle"></span>
<!-- $$$qtmodules.html-description -->
<div class="descr"> <a name="details"></a>
<a name="qt-essentials"></a>
<h2 id="qt-essentials">Qt Essentials</h2>
<p>Qt essentials define the foundation of Qt on all platforms. They are available on all supported development platforms and on the tested target platforms. They will remain source and binary compatible during Qt 5.</p>
<p>Essential modules are general and useful for a majority of Qt applications. A module that is used for a special purpose is considered an add-on module even if it is available on all supported platforms.</p>
<p>The following table lists the Qt essentials:</p>
<div class="table"><table class="generic" width="80%">
 <thead><tr class="qt-style"><th >Module</th><th >Description</th></tr></thead>
<tr valign="top" class="odd"><td ><a href="../qtcore/qtcore-index.html">Qt Core</a></td><td >Core non-graphical classes used by other modules.</td></tr>
<tr valign="top" class="even"><td ><a href="../qtgui/qtgui-index.html">Qt GUI</a></td><td >Base classes for graphical user interface (GUI) components. Includes OpenGL.</td></tr>
<tr valign="top" class="odd"><td ><a href="../qtmultimedia/qtmultimedia-index.html">Qt Multimedia</a></td><td >Classes for audio, video, radio and camera functionality.</td></tr>
<tr valign="top" class="even"><td ><a href="../qtmultimediawidgets/qtmultimediawidgets-index.html">Qt Multimedia Widgets</a></td><td >Widget-based classes for implementing multimedia functionality.</td></tr>
<tr valign="top" class="odd"><td ><a href="../qtnetwork/qtnetwork-index.html">Qt Network</a></td><td >Classes to make network programming easier and more portable.</td></tr>
<tr valign="top" class="even"><td ><a href="../qtqml/qtqml-index.html">Qt QML</a></td><td >Classes for QML and JavaScript languages.</td></tr>
<tr valign="top" class="odd"><td ><a href="../qtquick/qtquick-index.html">Qt Quick</a></td><td >A declarative framework for building highly dynamic applications with custom user interfaces.</td></tr>
<tr valign="top" class="even"><td ><a href="../qtquickcontrols/qtquickcontrols-index.html">Qt Quick Controls</a></td><td >Reusable Qt Quick based UI controls to create classic desktop-style user interfaces.</td></tr>
<tr valign="top" class="odd"><td ><a href="../qtquickdialogs/qtquickdialogs-index.html">Qt Quick Dialogs</a></td><td >Types for creating and interacting with system dialogs from a Qt Quick application.</td></tr>
<tr valign="top" class="even"><td ><a href="../qtquicklayouts/qtquicklayouts-index.html">Qt Quick Layouts</a></td><td >Layouts are items that are used to arrange Qt Quick 2 based items in the user interface.</td></tr>
<tr valign="top" class="odd"><td ><a href="../qtsql/qtsql-index.html">Qt SQL</a></td><td >Classes for database integration using SQL.</td></tr>
<tr valign="top" class="even"><td ><a href="../qttestlib/qttest-index.html">Qt Test</a></td><td >Classes for unit testing Qt applications and libraries.</td></tr>
<tr valign="top" class="odd"><td ><a href="../qtwebkit/qtwebkit-index.html">Qt WebKit</a> (Deprecated)</td><td >Classes for a WebKit2 based implementation and a QML API. Deprecated in favor of Qt WebEngine.</td></tr>
<tr valign="top" class="even"><td ><a href="../qtwebkit/qtwebkitwidgets-index.html">Qt WebKit Widgets</a> (Deprecated)</td><td >WebKit1 and <a href="../qtwidgets/qwidget.html">QWidget</a>-based classes from Qt 4.</td></tr>
<tr valign="top" class="odd"><td ><a href="../qtwidgets/qtwidgets-index.html">Qt Widgets</a></td><td >Classes to extend Qt GUI with C++ widgets.</td></tr>
</table></div>
<p>If you use <a href="../qmake/qmake-manual.html#qmake">qmake</a> to build your projects, the <a href="../qtcore/qtcore-index.html">Qt Core</a> and <a href="../qtgui/qtgui-index.html">Qt GUI</a> modules are included by default. To link only against Qt Core, add the following line to your <code>.pro</code> file:</p>
<pre class="cpp">QT <span class="operator">-</span><span class="operator">=</span> gui</pre>
<p>On Windows, if you do not use <a href="../qmake/qmake-manual.html#qmake">qmake</a> or other build tools such as <a href="cmake-manual.html">CMake</a>, you also need to link against the <code>qtmain</code> library.</p>
<a name="qt-add-ons"></a>
<h2 id="qt-add-ons">Qt Add-Ons</h2>
<p><i>Qt Add-On</i> modules bring additional value for specific purposes. These modules may only be available on some development platform. Many add-on modules are either feature-complete and exist for backwards compatibility, or are only applicable to certain platforms. Each add-on module specifies its compatibility promise separately.</p>
<p>The Qt installers include the option of downloading the add-ons. For more information, visit the <a href="gettingstarted.html">Getting Started with Qt</a> page.</p>
<p>The following table lists the Qt add-ons:</p>
<div class="table"><table class="generic" width="80%">
 <thead><tr class="qt-style"><th >Module</th><th >Development Platforms</th><th >Target Platforms</th><th >Description</th></tr></thead>
<tr valign="top" class="odd"><td >Active Qt</td><td ><a href="windows-support.html">Windows</a></td><td ></td><td >Classes for applications which use ActiveX and COM</td></tr>
<tr valign="top" class="even"><td >Enginio</td><td >All</td><td >All</td><td >A Backend-as-a-Service solution to ease the backend development for connected and data-driven applications.</td></tr>
<tr valign="top" class="odd"><td >Qt Android Extras</td><td >All</td><td ><a href="android-support.html">Android</a></td><td >Provides platform-specific APIs for Android.</td></tr>
<tr valign="top" class="even"><td ><a href="../qtbluetooth/qtbluetooth-index.html">Qt Bluetooth</a></td><td >All</td><td ><a href="android-support.html">Android</a>, <a href="ios-support.html">iOS</a>, <a href="linux.html">Linux</a> and <a href="osx.html">OS X</a></td><td >Provides access to Bluetooth hardware.</td></tr>
<tr valign="top" class="odd"><td ><a href="http://doc.qt.io/qt-5/qtcanvas3d-index.html">Qt Canvas 3D</a></td><td >All</td><td ></td><td >Enables OpenGL-like 3D drawing calls from Qt Quick applications using JavaScript.</td></tr>
<tr valign="top" class="even"><td ><a href="../qtconcurrent/qtconcurrent-index.html">Qt Concurrent</a></td><td ></td><td ></td><td >Classes for writing multi-threaded programs without using low-level threading primitives.</td></tr>
<tr valign="top" class="odd"><td ><a href="../qtdbus/qtdbus-index.html">Qt D-Bus</a></td><td >All</td><td ></td><td >Classes for inter-process communication over the D-Bus protocol.</td></tr>
<tr valign="top" class="even"><td ><a href="../qtgraphicaleffects/qtgraphicaleffects-index.html">Qt Graphical Effects</a></td><td >All</td><td ></td><td >Graphical effects for use with Qt Quick 2.</td></tr>
<tr valign="top" class="odd"><td >Qt Image Formats</td><td >All</td><td ></td><td >Plugins for additional image formats: TIFF, MNG, TGA, WBMP.</td></tr>
<tr valign="top" class="even"><td >Qt Mac Extras</td><td >All</td><td ><a href="osx.html">OS X</a></td><td >Provides platform-specific APIs for OS X.</td></tr>
<tr valign="top" class="odd"><td ><a href="../qtnfc/qtnfc-index.html">Qt NFC</a></td><td >All</td><td ><a href="linux.html">Linux</a></td><td >Provides access to Near-Field communication (NFC) hardware.</td></tr>
<tr valign="top" class="even"><td ><a href="../qtopengl/qtopengl-index.html">Qt OpenGL</a></td><td ></td><td ></td><td >OpenGL support classes.<p><b>Note: </b>Provided to ease porting from Qt 4.x&#x2e; Please use the QOpenGL classes in <a href="../qtgui/qtgui-index.html">Qt GUI</a> for new code</p></td></tr>
<tr valign="top" class="odd"><td ><a href="../qtplatformheaders/qtplatformheaders-index.html">Qt Platform Headers</a></td><td ></td><td ></td><td >Provides classes that encapsulate platform-specific information, tied to a given runtime configuration of a <a href="qpa.html">platform plugin</a>.</td></tr>
<tr valign="top" class="even"><td ><a href="../qtpositioning/qtpositioning-index.html">Qt Positioning</a></td><td >All</td><td ></td><td >Provides access to position, satellite and area monitoring classes.</td></tr>
<tr valign="top" class="odd"><td ><a href="../qtprintsupport/qtprintsupport-index.html">Qt Print Support</a></td><td >All</td><td ></td><td >Classes to make printing easier and more portable.</td></tr>
<tr valign="top" class="even"><td ><a href="http://doc.qt.io/qt-4.8/qtquick.html">Qt Declarative</a> (Deprecated)</td><td >All</td><td ></td><td >Qt Declarative is provided for <a href="http://doc.qt.io/qt-4.8">Qt 4</a> compatibility. The documentation is available through the Qt 4.8 <a href="http://doc.qt.io/qt-4.8/qtquick.html">Qt Quick</a> documentation.</td></tr>
<tr valign="top" class="odd"><td ><a href="../qtquickextras/qtquickextras-index.html">Qt Quick Extras</a></td><td >All</td><td ></td><td >Provides a specialized set of controls that can be used to build interfaces in Qt Quick.</td></tr>
<tr valign="top" class="even"><td ><a href="../qtquick/qtquickwidgets-module.html">Qt Quick Widgets</a></td><td >All</td><td ></td><td >Provides a C++ widget class for displaying a Qt Quick user interface.</td></tr>
<tr valign="top" class="odd"><td ><a href="../qtscript/qtscript-index.html">Qt Script</a> (Deprecated)</td><td >All</td><td ></td><td >Classes for making Qt applications scriptable. Provided for Qt 4.x compatibility. Please use the QJS* classes in the <a href="../qtqml/qtqml-index.html">Qt QML</a> module for new code.</td></tr>
<tr valign="top" class="even"><td ><a href="../qtscripttools/qtscripttools-index.html">Qt Script Tools</a></td><td >All</td><td ></td><td >Additional components for applications that use <a href="../qtscript/qtscript-index.html">Qt Script</a>.</td></tr>
<tr valign="top" class="odd"><td ><a href="../qtsensors/qtsensors-index.html">Qt Sensors</a></td><td >All</td><td ><a href="android-support.html">Android</a>, <a href="ios-support.html">Qt for iOS</a>, <a href="winrt-support.html">WinRT</a> and Mer.</td><td >Provides access to sensor hardware and motion gesture recognition.</td></tr>
<tr valign="top" class="even"><td ><a href="../qtserialport/qtserialport-index.html">Qt Serial Port</a></td><td >All</td><td ><a href="windows-support.html">Windows</a>, <a href="linux.html">Linux</a>, and <a href="osx.html">OS X</a>.</td><td >Provides access to hardware and virtual serial ports.</td></tr>
<tr valign="top" class="odd"><td ><a href="../qtsvg/qtsvg-index.html">Qt SVG</a></td><td >All</td><td ></td><td >Classes for displaying the contents of SVG files. Supports a subset of the <a href="http://www.w3.org/TR/SVGTiny12/">SVG 1.2 Tiny</a> standard.</td></tr>
<tr valign="top" class="even"><td >Qt WebChannel</td><td >All</td><td >All</td><td >Provides access to <a href="../qtcore/qobject.html">QObject</a> or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients.</td></tr>
<tr valign="top" class="odd"><td >Qt WebEngine</td><td >All</td><td ><a href="windows-support.html">Windows</a>, <a href="linux.html">Linux</a>, and <a href="osx.html">OS X</a>.</td><td >Provides a QML API to run web applications using the <a href="http://www.chromium.org/Home">Chromium browser project</a>.</td></tr>
<tr valign="top" class="even"><td >Qt WebEngine Widgets</td><td >All</td><td ><a href="windows-support.html">Windows</a>, <a href="linux.html">Linux</a>, and <a href="osx.html">OS X</a>.</td><td >Provides a C++ API to run web applications using the <a href="http://www.chromium.org/Home">Chromium browser project</a>.</td></tr>
<tr valign="top" class="odd"><td ><a href="../qtwebsockets/qtwebsockets-index.html">Qt WebSockets</a></td><td >All</td><td >All</td><td >Provides <a href="../qtwebsockets/qml-qtwebsockets-websocket.html">WebSocket</a> communication compliant with <a href="http://tools.ietf.org/html/rfc6455">RFC 6455</a>.</td></tr>
<tr valign="top" class="even"><td >Qt Windows Extras</td><td >All</td><td ><a href="windows-support.html">Windows</a></td><td >Provides platform-specific APIs for Windows.</td></tr>
<tr valign="top" class="odd"><td ><a href="../qtx11extras/qtx11extras-index.html">Qt X11 Extras</a></td><td >All</td><td ><a href="linux.html">Linux/X11</a></td><td >Provides platform-specific APIs for X11.</td></tr>
<tr valign="top" class="even"><td ><a href="../qtxml/qtxml-index.html">Qt XML</a></td><td ></td><td ></td><td >C++ implementations of SAX and DOM.<p><b>Note: </b>Deprecated, please use <a href="../qtcore/qxmlstreamreader.html">QXmlStreamReader</a> and <a href="../qtcore/qxmlstreamwriter.html">QXmlStreamWriter</a> for new functionality.</p></td></tr>
<tr valign="top" class="odd"><td ><a href="../qtxmlpatterns/qtxmlpatterns-index.html">Qt XML Patterns</a></td><td ></td><td ></td><td >Support for XPath, <a href="../qtxmlpatterns/xmlprocessing.html">XQuery</a>, XSLT and XML schema validation.</td></tr>
</table></div>
<a name="value-add-modules"></a>
<h2 id="value-add-modules">Value-Add Modules</h2>
<p>In addition to the modules released as part of Qt 5, the following modules and tooling build on top of the Qt libraries to provide additional value. They have their own release schedule, and are available under different Qt licenses. See the <a href="http://qt.io/download">Downloads</a> page for more information.</p>
<div class="table"><table class="generic" width="80%">
 <thead><tr class="qt-style"><th >Feature</th><th >Description</th></tr></thead>
<tr valign="top" class="odd"><td ><a href="http://doc.qt.io/QtForDeviceCreation">Qt for Device Creation</a></td><td >Tools for fast, easy, and fully-integrated embedded device application development. Includes most other Value-Add features.</td></tr>
<tr valign="top" class="even"><td ><a href="http://doc.qt.io/QtCharts">Qt Charts</a></td><td >UI Components for displaying visually pleasing charts, driven by static or dynamic data models.</td></tr>
<tr valign="top" class="odd"><td ><a href="http://doc.qt.io/QtQuickCompiler">Qt Quick Compiler</a></td><td >Enables compiling .qml source files into application binaries, improving load times and security for code assets.</td></tr>
<tr valign="top" class="even"><td ><a href="http://doc.qt.io/QtDataVisualization">Qt Data Visualization</a></td><td >UI Components for creating stunning 3D data visualizations.</td></tr>
<tr valign="top" class="odd"><td ><a href="http://doc.qt.io/QtPurchasing">Qt Purchasing</a></td><td >Enables in-app purchase of products in Qt applications on mobile platforms.</td></tr>
<tr valign="top" class="even"><td ><a href="http://doc.qt.io/QtVirtualKeyboard">Qt Virtual Keyboard</a></td><td >A framework for implementing different input methods as well as a QML virtual keyboard. Supports localized keyboard layouts and custom visual themes.</td></tr>
<tr valign="top" class="odd"><td ><a href="http://doc.qt.io/QtQuick2DRenderer">Qt Quick 2D Renderer</a></td><td >Enables the use of Qt Quick UI on devices without OpenGL capability.</td></tr>
</table></div>
<a name="technology-preview-modules"></a>
<h2 id="technology-preview-modules">Technology Preview Modules</h2>
<p>The following modules are still in development but are available as technology previews.</p>
<div class="table"><table class="generic" width="80%">
 <thead><tr class="qt-style"><th >Module</th><th >Description</th></tr></thead>
<tr valign="top" class="odd"><td ><a href="../qtlocation/qtlocation-index.html">Qt Location</a></td><td >Displays map, navigation, and place content in a QML application.</td></tr>
<tr valign="top" class="even"><td ><a href="http://doc.qt.io/qt-5/qtwebview-index.html">Qt WebView</a></td><td >Displays web content in a QML application by using APIs native to the platform, without the need to include a full web browser stack.</td></tr>
<tr valign="top" class="odd"><td >Qt3D</td><td >Functionality for near-realtime simulation systems with support for 2D and 3D rendering.</td></tr>
</table></div>
<a name="qt-tools"></a>
<h2 id="qt-tools">Qt Tools</h2>
<p><i>Qt Tools</i> run on all the supported development platforms and facilitate the development and design of applications.</p>
<p>The following table lists the Qt tools:</p>
<div class="table"><table class="generic" width="80%">
 <thead><tr class="qt-style"><th >Tool</th><th >Description</th></tr></thead>
<tr valign="top" class="odd"><td ><a href="../qtdesigner/qtdesigner-manual.html#qt-designer">Qt Designer</a></td><td >Classes for extending <i>Qt Designer</i>.</td></tr>
<tr valign="top" class="even"><td ><a href="../qthelp/qthelp-index.html">Qt Help</a></td><td >Classes for integrating online documentation into applications, similar to Qt Assistant.</td></tr>
<tr valign="top" class="odd"><td ><a href="../qtuitools/qtuitools-index.html">Qt UI Tools</a></td><td >Classes to handle the forms created in <i>Qt Designer</i>.</td></tr>
</table></div>
<a name="where-to-go-from-here"></a>
<h2 id="where-to-go-from-here">Where to Go from Here</h2>
<p>We invite you to explore the rest of Qt. We prepared overviews which help you decide which APIs to use and our examples demonstrate how to use our API.</p>
<ul>
<li><a href="overviews-main.html">Qt Overviews</a> - list of topics about application development</li>
<li><a href="qtexamplesandtutorials.html">Examples and Tutorials</a> - code samples and tutorials</li>
<li><a href="reference-overview.html">Qt Reference Pages</a> - a listing of C++ and QML APIs</li>
</ul>
</div>
<!-- @@@qtmodules.html -->
        </div>
       </div>
   </div>
   </div>
</div>
<div class="footer">
   <p>
   <acronym title="Copyright">&copy;</acronym> 2015 The Qt Company Ltd.
   Documentation contributions included herein are the copyrights of
   their respective owners.<br>    The documentation provided herein is licensed under the terms of the    <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation    License version 1.3</a> as published by the Free Software Foundation.<br>    Qt and respective logos are trademarks of The Qt Company Ltd.     in Finland and/or other countries worldwide. All other trademarks are property
   of their respective owners. </p>
</div>
</body>
</html>