doc/src/platforms/platform-notes.qdoc
branchRCL_3
changeset 14 c0432d11811c
parent 8 3f74d0d4af4c
--- a/doc/src/platforms/platform-notes.qdoc	Wed Apr 21 12:15:23 2010 +0300
+++ b/doc/src/platforms/platform-notes.qdoc	Wed Apr 21 20:15:53 2010 +0300
@@ -419,7 +419,7 @@
     \section1 Source Compatibility
 
     Qt for Symbian provides the same level of source compatibility guarantee as
-    given for other platforms.  That is, a program which compiles against a given
+    given for other platforms. That is, a program which compiles against a given
     version of Qt for Symbian will also compile against all future versions of the
     same major release.
 
@@ -502,6 +502,34 @@
     For information about mixing exceptions with Symbian leaves, see
     \l{Exception Safety with Symbian}.
 
+    \section1 Required Capabilities
+
+    The Qt libraries are typically signed with \c{All -TCB} capabilites, but
+    that does not mean your Qt application needs to be signed with the same
+    capabilities to function properly. The capabilities your application needs
+    to function properly depends on which parts of Qt you use, here is an
+    overview:
+
+    \table
+    \header \o Module
+            \o Required Symbian Capability
+    \row    \o QtCore
+            \o \c PowerMgmt if QProcess::kill(...) or QProcess::terminate(...) is called.
+    \row    \o QtCore
+            \o \c AllFiles when \l{http://developer.symbian.org/wiki/index.php/Capabilities_%28Symbian_Signed%29/AllFiles_Capability}{accessing specific areas.}
+    \row    \o QtNetwork
+            \o \c NetworkServices is basically always required for this module.
+    \row    \o QtMultiMedia
+            \o \c UserEnvironment if QAudioInput is used.
+    \endtable
+
+    Note that some modules rely on other modules. If your application uses
+    QtXmlPatterns, QtWebkit or QtScript it may still require \c NetworkServices
+    \o as these modules rely on QtNetwork to go online.
+
+    For more information see the documentation of the individual Qt classes. If
+    a class does not mention Symbian capabilities, it requires none.
+
     \section1 Multimedia and Phonon Support
 
     Qt provides a backend for Qt's Phonon module, which supports