doc/src/platforms/platform-notes.qdoc
branchRCL_3
changeset 13 c0432d11811c
parent 7 3f74d0d4af4c
equal deleted inserted replaced
12:cc75c76972ee 13:c0432d11811c
   417     notes for the Symbian port.
   417     notes for the Symbian port.
   418 
   418 
   419     \section1 Source Compatibility
   419     \section1 Source Compatibility
   420 
   420 
   421     Qt for Symbian provides the same level of source compatibility guarantee as
   421     Qt for Symbian provides the same level of source compatibility guarantee as
   422     given for other platforms.  That is, a program which compiles against a given
   422     given for other platforms. That is, a program which compiles against a given
   423     version of Qt for Symbian will also compile against all future versions of the
   423     version of Qt for Symbian will also compile against all future versions of the
   424     same major release.
   424     same major release.
   425 
   425 
   426     \section1 Binary Compatibility
   426     \section1 Binary Compatibility
   427 
   427 
   500     \l{http://bugreports.qt.nokia.com/}{http://bugreports.qt.nokia.com/}.
   500     \l{http://bugreports.qt.nokia.com/}{http://bugreports.qt.nokia.com/}.
   501 
   501 
   502     For information about mixing exceptions with Symbian leaves, see
   502     For information about mixing exceptions with Symbian leaves, see
   503     \l{Exception Safety with Symbian}.
   503     \l{Exception Safety with Symbian}.
   504 
   504 
       
   505     \section1 Required Capabilities
       
   506 
       
   507     The Qt libraries are typically signed with \c{All -TCB} capabilites, but
       
   508     that does not mean your Qt application needs to be signed with the same
       
   509     capabilities to function properly. The capabilities your application needs
       
   510     to function properly depends on which parts of Qt you use, here is an
       
   511     overview:
       
   512 
       
   513     \table
       
   514     \header \o Module
       
   515             \o Required Symbian Capability
       
   516     \row    \o QtCore
       
   517             \o \c PowerMgmt if QProcess::kill(...) or QProcess::terminate(...) is called.
       
   518     \row    \o QtCore
       
   519             \o \c AllFiles when \l{http://developer.symbian.org/wiki/index.php/Capabilities_%28Symbian_Signed%29/AllFiles_Capability}{accessing specific areas.}
       
   520     \row    \o QtNetwork
       
   521             \o \c NetworkServices is basically always required for this module.
       
   522     \row    \o QtMultiMedia
       
   523             \o \c UserEnvironment if QAudioInput is used.
       
   524     \endtable
       
   525 
       
   526     Note that some modules rely on other modules. If your application uses
       
   527     QtXmlPatterns, QtWebkit or QtScript it may still require \c NetworkServices
       
   528     \o as these modules rely on QtNetwork to go online.
       
   529 
       
   530     For more information see the documentation of the individual Qt classes. If
       
   531     a class does not mention Symbian capabilities, it requires none.
       
   532 
   505     \section1 Multimedia and Phonon Support
   533     \section1 Multimedia and Phonon Support
   506 
   534 
   507     Qt provides a backend for Qt's Phonon module, which supports
   535     Qt provides a backend for Qt's Phonon module, which supports
   508     video and sound playback through Symbian's Multimedia Framework, MMF.
   536     video and sound playback through Symbian's Multimedia Framework, MMF.
   509 
   537