Changeset 769 for trunk/doc/src
- Timestamp:
- Aug 2, 2010, 9:27:30 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 40 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.6.3 (added) merged: 768 /branches/vendor/nokia/qt/current merged: 767 /branches/vendor/nokia/qt/4.6.2 removed
- Property svn:mergeinfo changed
-
trunk/doc/src/classes/phonon-api.qdoc
r651 r769 1652 1652 different one. A user readable error message is given by 1653 1653 errorString(). 1654 \section1 Symbian Platform Security Requirements 1655 1656 On Symbian, processes which access media via the network must 1657 have the \c NetworkServices platform security capability. If the client 1658 process lacks this capability, operations will result in errors. 1659 This failure is indicated by a state() of Phonon::ErrorState. 1660 1661 Platform security capabilities are added via the 1662 \l{qmake-variable-reference.html#target-capability}{TARGET.CAPABILITY} 1663 qmake variable. 1654 1664 1655 1665 \sa Phonon::MediaSource, Phonon::AudioOutput, VideoWidget, -
trunk/doc/src/deployment/deployment.qdoc
r651 r769 933 933 934 934 "C:/customPath/plugins " 935 "C:/Qt/4.6. 2/plugins"935 "C:/Qt/4.6.3/plugins" 936 936 "E:/myApplication/directory/" 937 937 -
trunk/doc/src/development/qmake-manual.qdoc
r651 r769 859 859 XCode build system. 860 860 861 Furthermore, The selected "Active Build Configuration" is stored861 Furthermore, the selected "Active Build Configuration" is stored 862 862 in a .pbxuser file, which is generated by xcode on first load, not 863 863 created by qmake. … … 980 980 If \c UID3 is not specified, qmake will automatically generate a \c UID3 981 981 suitable for development and debugging. This value should be manually 982 specified for applications that are to be released. In order to o ptain982 specified for applications that are to be released. In order to obtain 983 983 an official UID, please contact Nokia. Both \c SID and \c VID default to empty values. 984 984 … … 1422 1422 override languages statement, you must override also package-header 1423 1423 statement and all other statements which are language specific. 1424 1425 On the Symbian platform, the \c default_deployment item specifies 1426 default platform and package dependencies. Those dependencies can be 1427 selectively disabled if alternative dependencies need to be defined 1428 - e.g. if a specific device is required to run the application or 1429 more languages need to be supported by the package file. The supported 1430 \c default_deployment rules that can be disabled are: 1424 1431 1425 On the Symbian platform, the \c default_deployment item specifies 1426 default platform dependencies. It can be overwritten if a more 1427 restrictive set is needed - e.g. if a specific 1428 device is required to run the application. 1429 1432 \list 1433 \o pkg_depends_qt 1434 \o pkg_depends_webkit 1435 \o pkg_platform_dependencies 1436 \endlist 1437 1430 1438 For example: 1431 1439 … … 1728 1736 \snippet doc/src/snippets/code/doc_src_qmake-manual.qdoc 139 1729 1737 1738 There is also a convenience function for adding conditional rules 1739 called \c{addMMPRules}. Suppose you need certain functionality 1740 to require different library depending on architecture. This 1741 can be specified with \c{addMMPRules} as follows: 1742 1743 \snippet doc/src/snippets/code/doc_src_qmake-manual.qdoc 148 1744 1730 1745 \note You should not use this variable to add MMP statements that are 1731 explicitly supported by their own variables, such as 1746 explicitly supported by their own variables, such as 1732 1747 \c TARGET.EPOCSTACKSIZE. 1733 1748 Doing so could result in duplicate statements in the MMP file. … … 2878 2893 \snippet doc/src/snippets/code/doc_src_qmake-manual.qdoc 144 2879 2894 2880 This will add the specified statement to the end of the generated2881 re gistration resource file. As an impact of this statement, the application2882 will not be visible in application shell.2895 This will add the specified statement to the end of the \c APP_REGISTRATION_INFO 2896 resource struct in the generated registration resource file. 2897 As an impact of this statement, the application will not be visible in application shell. 2883 2898 2884 2899 It is also possible to add multiple rows in a single block. Each double … … 2893 2908 be launched in background. 2894 2909 2895 For detailed list of possible RSSstatements, please refer to the2896 Symbian platform help. 2910 For detailed list of possible \c APP_REGISTRATION_INFO statements, please refer to the 2911 Symbian platform help. 2897 2912 2898 2913 \note You should not use \c RSS_RULES variable to set the following RSS statements: 2899 2900 app_file 2901 localisable_resource_file 2902 localisable_resource_id 2903 2904 These statements are internally handled by qmake. 2914 \c app_file, \c localisable_resource_file, and \c localisable_resource_id. 2915 2916 These statements are internally handled by qmake. 2917 2918 There is a number of special modifiers you can attach to \c RSS_RULES to specify where 2919 in the application registration file the rule will be written: 2920 2921 \table 2922 \header \o Modifier \o Location of the rule 2923 \row \o <no modifier> \o Inside \c APP_REGISTRATION_INFO resource struct. 2924 \row \o .header \o Before \c APP_REGISTRATION_INFO resource struct. 2925 \row \o .footer \o After \c APP_REGISTRATION_INFO resource struct. 2926 \row \o .service_list \o Inside a \c SERVICE_INFO item in the \c service_list 2927 of \c APP_REGISTRATION_INFO 2928 \row \o .file_ownership_list \o Inside a \c FILE_OWNERSHIP_INFO item in the 2929 \c file_ownership_list of \c APP_REGISTRATION_INFO 2930 \row \o .datatype_list \o Inside a \c DATATYPE item in the \c datatype_list of 2931 \c APP_REGISTRATION_INFO 2932 \endtable 2933 2934 For example: 2935 2936 \snippet doc/src/snippets/code/doc_src_qmake-manual.qdoc 151 2937 2938 This example will define service information for a fictional service that requires 2939 an icon to be supplied via the \c opaque_data of the service information. 2905 2940 2906 2941 \target S60_VERSION … … 2961 2996 2962 2997 \snippet doc/src/snippets/code/doc_src_qmake-manual.qdoc 51 2998 2999 It is possible to modify this default behavior of \c SUBDIRS by giving 3000 additional modifiers to \c SUBDIRS elements. Supported modifiers are: 3001 3002 \table 3003 \header \o Modifier \o Effect 3004 \row \o .subdir \o Use the specified subdirectory instead of \c SUBDIRS value. 3005 \row \o .file \o Specify the subproject \c pro file explicitly. Cannot be 3006 used in conjunction with \c .subdir modifier. 3007 \row \o .condition \o Specifies a \c bld.inf define that must be true for 3008 subproject to be built. Available only on Symbian platform. 3009 \row \o .depends \o This subproject depends on specified subproject. 3010 Available only on platforms that use makefiles. 3011 \row \o .makefile \o The makefile of subproject. 3012 Available only on platforms that use makefiles. 3013 \row \o .target \o Base string used for makefile targets related to this 3014 subproject. 3015 Available only on platforms that use makefiles. 3016 \endtable 3017 3018 For example, define two subdirectories, both of which reside in a different directory 3019 than the \c SUBDIRS value, and one of the subdirectories must be built before the other: 3020 3021 \snippet doc/src/snippets/code/doc_src_qmake-manual.qdoc 149 3022 3023 For example, define a subdirectory that is only build for emulator builds in Qt for Symbian: 3024 3025 \snippet doc/src/snippets/code/doc_src_qmake-manual.qdoc 150 2963 3026 2964 3027 \target TARGET … … 3505 3568 \section1 Properties 3506 3569 3507 \c qmake has a system of persist ant information, this allows you to3570 \c qmake has a system of persistent information, this allows you to 3508 3571 \c set a variable in qmake once, and each time qmake is invoked this 3509 3572 value can be queried. Use the following to set a property in qmake: … … 3683 3746 dependent .prl files, continuing until all libraries have been resolved. 3684 3747 At this point, the Makefile is created as usual, and the libraries are 3685 linked explicitly yagainst the application.3748 linked explicitly against the application. 3686 3749 3687 3750 The internals of the .prl file are left closed so they can easily -
trunk/doc/src/development/qtestlib.qdoc
r651 r769 238 238 The code insde the QBENCHMARK macro will be measured, and possibly also repeated 239 239 several times in order to get an accurate measurement. This depends on the selected 240 measurement back-end. Several back-ends are available ancan be selected on the240 measurement back-end. Several back-ends are available. They can be selected on the 241 241 command line: 242 242 … … 245 245 \table 246 246 \header \o Name 247 \o Commmand-line Argu emnt247 \o Commmand-line Argument 248 248 \o Availability 249 249 \row \o Walltime -
trunk/doc/src/examples/googlesuggest.qdoc
r651 r769 112 112 113 113 Key event handling is implemented so that Enter and Return execute the 114 selected link, while the Escape key hides the popup. Sin e we want to be114 selected link, while the Escape key hides the popup. Since we want to be 115 115 able to navigate the list of suggestions using the different navigation 116 116 keys on the keyboard we let Qt continue regular event processing for those -
trunk/doc/src/examples/scribble.qdoc
r651 r769 75 75 \endlist 76 76 77 We will start by reviewing the \c ScribbleArea class, which 78 contains the interesting, then we will take a look at the \c 79 MainWindow class that uses it. 77 We will start by reviewing the \c ScribbleArea class. Then we will 78 review the \c MainWindow class, which uses \c ScribbleArea. 80 79 81 80 \section1 ScribbleArea Class Definition -
trunk/doc/src/examples/svgalib.qdoc
r651 r769 43 43 \example qws/svgalib 44 44 \title Accelerated Graphics Driver Example 45 46 \warning This example was designed to work with Qt 4.4 and will not work 47 with current versions of Qt. It will be removed from Qt 4.7. 45 48 46 49 The Accelerated Graphics Driver example shows how you can write -
trunk/doc/src/frameworks-technologies/activeqt.qdoc
r651 r769 58 58 59 59 \ingroup platform-specific 60 \ingroup frameworks-technologies 60 61 \keyword ActiveQt 61 62 … … 70 71 \endlist 71 72 73 For more information about using ActiveX with Qt, see 74 \l{Building ActiveX servers and controls with Qt}. 75 72 76 The ActiveQt framework consists of two modules: 73 77 74 78 \list 75 \o The \l QAxContainer module is a static 76 library implementing QObject and QWidget subclasses, QAxObject and 77 QAxWidget, that act as containers for COM objects and ActiveX 78 controls. 79 \o The \l QAxServer module is a static library that implements 79 \o The \l{Using ActiveX controls and COM objects in Qt}{QAxContainer} 80 module is a static library implementing QObject and QWidget subclasses, 81 QAxObject and QAxWidget, that act as containers for COM objects and 82 ActiveX controls. 83 \o The \l{Building ActiveX servers and controls with Qt}{QAxServer} 84 module is a static library that implements 80 85 functionality for in-process and executable COM servers. This 81 86 module provides the QAxAggregated, QAxBindable and QAxFactory 82 87 classes. 83 88 \endlist 89 90 A set of \l{Tools for ActiveQt}{tools} is provided to simplify the 91 developing and building of Qt projects that use ActiveX. 84 92 85 93 To build the static libraries, change into the \c activeqt directory -
trunk/doc/src/getting-started/examples.qdoc
r651 r769 407 407 \section1 \l{D-Bus Examples}{D-Bus} 408 408 \beginfloatleft 409 \l{D-Bus Examples}{\inlineimage qt-embedded-examples.png409 \l{D-Bus Examples}{\inlineimage dbus-examples.png 410 410 } 411 411 … … 417 417 \section1 \l{Qt for Embedded Linux Examples}{Qt for Embedded Linux} 418 418 \beginfloatleft 419 \l{Qt for Embedded Linux Examples}{\inlineimage dbus-examples.png419 \l{Qt for Embedded Linux Examples}{\inlineimage qt-embedded-examples.png 420 420 } 421 421 -
trunk/doc/src/getting-started/installation.qdoc
r651 r769 67 67 68 68 \o Unpack the archive if you have not done so already. For example, 69 if you have the \c{qt-everywhere-opensource-src-4.6. 2.tar.gz}69 if you have the \c{qt-everywhere-opensource-src-4.6.3.tar.gz} 70 70 package, type the following commands at a command line prompt: 71 71 72 72 \snippet doc/src/snippets/code/doc_src_installation.qdoc 0 73 73 74 This creates the directory \c{/tmp/qt-everywhere-opensource-src-4.6. 2}74 This creates the directory \c{/tmp/qt-everywhere-opensource-src-4.6.3} 75 75 containing the files from the archive. We only support the GNU version of 76 76 the tar archiving utility. Note that on some systems it is called gtar. … … 82 82 83 83 By default, Qt is configured for installation in the 84 \c{/usr/local/Trolltech/Qt-4.6. 2} directory, but this can be84 \c{/usr/local/Trolltech/Qt-4.6.3} directory, but this can be 85 85 changed by using the \c{-prefix} option. 86 86 … … 134 134 For compilers that do not support rpath you must also extended the 135 135 \c LD_LIBRARY_PATH environment variable to include 136 \c{/usr/local/Trolltech/Qt-4.6. 2/lib}. On Linux with GCC this step136 \c{/usr/local/Trolltech/Qt-4.6.3/lib}. On Linux with GCC this step 137 137 is not needed. 138 138 … … 194 194 195 195 \o Uncompress the files into the directory you want Qt installed; 196 e.g. \c{C:\Qt\4.6. 2}.196 e.g. \c{C:\Qt\4.6.3}. 197 197 198 198 \note The install path must not contain any spaces or Windows specific … … 206 206 \snippet doc/src/snippets/code/doc_src_installation.qdoc 7 207 207 208 This is done by adding \c{c:\Qt\4.6. 2\bin} to the \c PATH variable.208 This is done by adding \c{c:\Qt\4.6.3\bin} to the \c PATH variable. 209 209 210 210 For newer versions of Windows, \c PATH can be extended through … … 300 300 301 301 \o Unpack the archive if you have not done so already. For example, 302 if you have the \c{qt-everywhere-opensource-src-4.6. 2.tar.gz}302 if you have the \c{qt-everywhere-opensource-src-4.6.3.tar.gz} 303 303 package, type the following commands at a command line prompt: 304 304 305 305 \snippet doc/src/snippets/code/doc_src_installation.qdoc 11 306 306 307 This creates the directory \c{/tmp/qt-everywhere-opensource-src-4.6. 2}307 This creates the directory \c{/tmp/qt-everywhere-opensource-src-4.6.3} 308 308 containing the files from the archive. 309 309 … … 314 314 315 315 By default, Qt is configured for installation in the 316 \c{/usr/local/Trolltech/Qt-4.6. 2} directory, but this can be316 \c{/usr/local/Trolltech/Qt-4.6.3} directory, but this can be 317 317 changed by using the \c{-prefix} option. 318 318 … … 407 407 \list 1 408 408 \o Uncompress the files into the directory you want to install Qt into; 409 e.g., \c{C:\Qt\4.6. 2}.409 e.g., \c{C:\Qt\4.6.3}. 410 410 411 411 \note The install path must not contain any spaces. … … 418 418 \snippet doc/src/snippets/code/doc_src_installation.qdoc 18 419 419 420 This is done by adding \c{c:\Qt\4.6. 2\bin} to the \c PATH variable.420 This is done by adding \c{c:\Qt\4.6.3\bin} to the \c PATH variable. 421 421 422 422 For newer versions of Windows, \c PATH can be extended through … … 507 507 \o Install Qt 508 508 509 Run \c{qt-symbian-opensource-4.6. 2.exe} and follow the instructions.509 Run \c{qt-symbian-opensource-4.6.3.exe} and follow the instructions. 510 510 511 511 \note Qt must be installed on the same drive as the Symbian SDK you are … … 587 587 588 588 Uncompress the \l{http://qt.nokia.com/downloads}{downloaded} source package into the 589 directory you want Qt installed, e.g. \c{C:\Qt\4.6. 2}.589 directory you want Qt installed, e.g. \c{C:\Qt\4.6.3}. 590 590 591 591 \note Qt must be installed on the same drive as the Symbian SDK you are … … 599 599 \snippet doc/src/snippets/code/doc_src_installation.qdoc 18 600 600 601 This is done by adding \c{c:\Qt\4.6. 2\bin} to the \c PATH variable.601 This is done by adding \c{c:\Qt\4.6.3\bin} to the \c PATH variable. 602 602 603 603 On Windows the PATH can be extended by navigating to … … 755 755 \endlist 756 756 757 \sa {Known Issues in 4.6. 2}757 \sa {Known Issues in 4.6.3} 758 758 */ 759 759 … … 765 765 \previouspage General Qt Requirements 766 766 767 \sa {Known Issues in 4.6. 2}767 \sa {Known Issues in 4.6.3} 768 768 */ 769 769 … … 904 904 distribution's package repository to find suitable packages. 905 905 906 \sa {Known Issues in 4.6. 2}906 \sa {Known Issues in 4.6.3} 907 907 */ 908 908 … … 958 958 \l{Windows CE - Working with Custom SDKs}{here}. 959 959 960 \sa {Known Issues in 4.6. 2}960 \sa {Known Issues in 4.6.3} 961 961 */ 962 962 … … 968 968 \previouspage General Qt Requirements 969 969 970 \sa {Known Issues in 4.6. 2}970 \sa {Known Issues in 4.6.3} 971 971 972 972 \section1 Building Qt for Embedded Linux with uclibc … … 1068 1068 to get more information about how to setup the development environment. 1069 1069 1070 \sa {Known Issues in 4.6. 2}1071 */ 1070 \sa {Known Issues in 4.6.3} 1071 */ -
trunk/doc/src/getting-started/known-issues.qdoc
r651 r769 42 42 /*! 43 43 \page known-issues.html 44 \title Known Issues in 4.6. 244 \title Known Issues in 4.6.3 45 45 \ingroup platform-specific 46 \brief A summary of known issues in Qt 4.6. 2at the time of release.46 \brief A summary of known issues in Qt 4.6.3 at the time of release. 47 47 48 An up-to-date list of known issues with Qt 4.6. 2can be found via the48 An up-to-date list of known issues with Qt 4.6.3 can be found via the 49 49 \l{http://bugreports.qt.nokia.com/}{Qt Bug Tracker}. 50 50 51 For a list list of known bugs in Qt 4.6. 2, see the \l{Task Tracker}51 For a list list of known bugs in Qt 4.6.3, see the \l{Task Tracker} 52 52 on the Qt website. 53 53 -
trunk/doc/src/howtos/openvg.qdoc
r651 r769 173 173 174 174 The other members of QPainter::CompositionMode are not supported 175 because OpenVG 1.1 does not have an equivalent in its \c VGBlendMode 176 enumeration. Any attempt to set an unsupported mode will result in 175 unless the \c{VG_KHR_advanced_blending} extension is present, 176 in which case the following additional modes are supported: 177 178 \list 179 \o QPainter::CompositionMode_Overlay 180 \o QPainter::CompositionMode_ColorDodge 181 \o QPainter::CompositionMode_ColorBurn 182 \o QPainter::CompositionMode_HardLight 183 \o QPainter::CompositionMode_SoftLight 184 \o QPainter::CompositionMode_Difference 185 \o QPainter::CompositionMode_Exclusion 186 \o QPainter::CompositionMode_SourceOut 187 \o QPainter::CompositionMode_DestinationOut 188 \o QPainter::CompositionMode_SourceAtop 189 \o QPainter::CompositionMode_DestinationAtop 190 \o QPainter::CompositionMode_Xor 191 \endlist 192 193 Any attempt to set an unsupported mode will result in 177 194 the actual mode being set to QPainter::CompositionMode_SourceOver. 178 195 Client applications should avoid using unsupported modes. … … 296 313 using OpenVG operations. 297 314 315 \section2 Scrolling 316 317 By default, accelerated scrolling is not enabled because the impact on 318 performance is very much tied to the hardware platform. To enable 319 accelerated scrolling, you should ensure that QVG_BUFFER_SCROLLING is 320 defined when compiling the QtOpenVG module. 321 322 You should only enable this feature if vgCopyPixels() is known to be 323 efficient on your hardware platform. 324 298 325 \section1 Known issues 299 326 -
trunk/doc/src/internationalization/linguist-manual.qdoc
r651 r769 725 725 keyboard accelerators: Alt key and Ctrl key accelerators. 726 726 727 \section3 Alt Key Accel lerators727 \section3 Alt Key Accelerators 728 728 729 729 Alt key accelerators are used in menu selection and on buttons. -
trunk/doc/src/modules.qdoc
r651 r769 518 518 \l{Open Source Versions of Qt}. 519 519 520 \section1 Further Links 521 522 General overviews of XQuery and XSchema can be found in the 523 \l{Using XML Technologies} document. 524 525 An introduction to the XQuery language can be found in \l{A Short Path to XQuery}. 526 520 527 \section1 License Information 521 528 … … 855 862 \brief The QAxContainer module is a Windows-only extension for 856 863 accessing ActiveX controls and COM objects. 864 865 QAxServer is part of the \l{ActiveQt Framework}. 857 866 858 867 \section1 License Information … … 905 914 \brief The QAxServer module is a Windows-only static library that 906 915 you can use to turn a standard Qt binary into a COM server. 916 917 QAxServer is part of the \l{ActiveQt Framework}. 907 918 908 919 \section1 License Information -
trunk/doc/src/objectmodel/signalsandslots.qdoc
r651 r769 380 380 381 381 The signatures of signals and slots may contain arguments, and the 382 arguments can have def ualt values. Consider QObject::destroyed():382 arguments can have default values. Consider QObject::destroyed(): 383 383 384 384 \code -
trunk/doc/src/platforms/emb-directfb-EmbLinux.qdoc
r651 r769 268 268 \o By default Qt will use DirectFB to load QPixmaps from disk/memory. If 269 269 your DirectFB implementation does not support this it might make sense to 270 define this. 270 define this. If you see strange rendering issues with pixmaps that have an 271 alpha channel defining this could solve the problem. 271 272 272 273 \row … … 328 329 defines should only be used when optimizing the application. 329 330 331 \section2 Top level transparency 332 \note DirectFB supports partially or fully transparent top level windows, 333 either through QWidget::setWindowOpacity or through setting a non-opaque 334 background brush. Note that for the latter it is not supported to change an 335 opaque window to be transparent at runtime. 330 336 */ -
trunk/doc/src/platforms/emb-features.qdoc
r651 r769 106 106 desktop platforms. 107 107 108 \bold{Windows CE:} The Qt for Windows CE package contains a \c qconfig109 executable that you can run on a Windows desktop to configure the build.110 111 108 \image qt-embedded-qconfigtool.png 112 109 -
trunk/doc/src/platforms/emb-install.qdoc
r651 r769 85 85 ./configure script to configure the library for your development 86 86 architecture. You can list all of the configuration system's 87 options by typing \c {./configure -help}. 87 options by typing 88 89 \snippet doc/src/snippets/code/doc_src_emb-install.qdoc embedded help 88 90 89 91 Note that by default, \l{Qt for Embedded Linux} is configured for 90 installation in the \c{/usr/local/Trolltech/QtEmbedded-4.6. 2}92 installation in the \c{/usr/local/Trolltech/QtEmbedded-4.6.3} 91 93 directory, but this can be changed by using the \c{-prefix} 92 94 option. Alternatively, the \c{-prefix-install} option can be used … … 148 150 For compilers that do not support \c rpath you must also extend 149 151 the \c LD_LIBRARY_PATH environment variable to include 150 \c /usr/local/Trolltech/QtEmbedded-4.6. 2/lib. Note that on Linux152 \c /usr/local/Trolltech/QtEmbedded-4.6.3/lib. Note that on Linux 151 153 with GCC, this step is not needed. 152 154 -
trunk/doc/src/platforms/emb-openvg.qdocinc
r561 r769 136 136 137 137 The other members of QPainter::CompositionMode are not supported 138 because OpenVG 1.1 does not have an equivalent in its \c VGBlendMode 139 enumeration. Any attempt to set an unsupported mode will result in 138 unless the \c{VG_KHR_advanced_blending} extension is present, 139 in which case the following additional modes are supported: 140 141 \list 142 \o QPainter::CompositionMode_Overlay 143 \o QPainter::CompositionMode_ColorDodge 144 \o QPainter::CompositionMode_ColorBurn 145 \o QPainter::CompositionMode_HardLight 146 \o QPainter::CompositionMode_SoftLight 147 \o QPainter::CompositionMode_Difference 148 \o QPainter::CompositionMode_Exclusion 149 \o QPainter::CompositionMode_SourceOut 150 \o QPainter::CompositionMode_DestinationOut 151 \o QPainter::CompositionMode_SourceAtop 152 \o QPainter::CompositionMode_DestinationAtop 153 \o QPainter::CompositionMode_Xor 154 \endlist 155 156 Any attempt to set an unsupported mode will result in 140 157 the actual mode being set to QPainter::CompositionMode_SourceOver. 141 158 Client applications should avoid using unsupported modes. … … 260 277 accelerated using OpenVG operations. 261 278 279 \row 280 \o Scrolling 281 \o Accelerated scrolling is implemented but disabled by default 282 unless QVG_BUFFER_SCROLLING is defined. This should only be enabled on 283 OpenVG engines where vgCopyPixels() is known to be efficient. 284 262 285 \endtable 263 286 -
trunk/doc/src/platforms/platform-notes.qdoc
r651 r769 251 251 \section1 Windows Vista 252 252 253 At the time Qt 4.6. 2was released, there were no known Vista-specific issues.253 At the time Qt 4.6.3 was released, there were no known Vista-specific issues. 254 254 255 255 \target Windows NT … … 420 420 421 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 given422 given for other platforms. That is, a program which compiles against a given 423 423 version of Qt for Symbian will also compile against all future versions of the 424 424 same major release. … … 503 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 533 \section1 Multimedia and Phonon Support 506 534 -
trunk/doc/src/platforms/supported-platforms.qdoc
r651 r769 117 117 \row \o HPUXi 11.23 118 118 \o aCC 6.10 119 \row \o Solaris 10 UltraSparc119 \row \o Solaris 10 (UltraSparc, x86) 120 120 \o Sun Studio 12 121 121 \row \o AIX 6 -
trunk/doc/src/platforms/symbian-introduction.qdoc
r651 r769 133 133 missing dependencies in addition to 134 134 just installing the application. 135 \row \o \c stub_sis \o Create a stub sis to allow upgradability of projects 136 that are deployed in ROM 135 137 \endtable 136 138 -
trunk/doc/src/platforms/wince-customization.qdoc
r651 r769 214 214 \o The shadow build directory must be on the same level as the Qt source 215 215 package.\br 216 If the Qt package is in \c{C:\Qt\4.6. 2} the shadow build directory216 If the Qt package is in \c{C:\Qt\4.6.3} the shadow build directory 217 217 could be \c{C:\Qt\shadowbuild}. A shadow build from a directory like 218 218 \c{C:\shadowbuild} will not compile. … … 225 225 \endlist 226 226 227 So lets assume you have installed Qt in \c{C:\Qt\4.6. 2} and you want227 So lets assume you have installed Qt in \c{C:\Qt\4.6.3} and you want 228 228 to create a shadow build in \c{C:\Qt\mobile5-shadow}: 229 229 -
trunk/doc/src/porting/porting4.qdoc
r651 r769 3202 3202 The \c QShared class has been obsoleted by the more powerful 3203 3203 QSharedData and QSharedDataPointer as a means of creating custom 3204 implicitly shared classes. It has been renamed Q3Shared moved to3205 t he Qt3Support library.3204 implicitly shared classes. It has been renamed Q3Shared and moved 3205 to the Qt3Support library. 3206 3206 3207 3207 An easy way of porting to Qt 4 is to include this class into your … … 3227 3227 3228 3228 QSimpleRichText has been obsoleted by QTextDocument. It has 3229 be nerenamed Q3SimpleRichText and moved to the Qt3Support3229 been renamed Q3SimpleRichText and moved to the Qt3Support 3230 3230 library. 3231 3231 -
trunk/doc/src/porting/qt4-network.qdoc
r651 r769 200 200 eliminated. These classes attempted the impossible (unify FTP and 201 201 HTTP under one roof), and unsurprisingly failed at that. Qt 4 202 still provides QFtp, and it also prov eds the QNetworkAccessManager.202 still provides QFtp, and it also provides the QNetworkAccessManager. 203 203 204 204 The QSocket class in Qt 3 has been renamed QTcpSocket. The new -
trunk/doc/src/qt4-intro.qdoc
r651 r769 469 469 included in the \c changes-4.6.0 file 470 470 \l{http://qt.nokia.com/developer/changes/changes-4.6.0}{available 471 online}. A \l{Known Issues in 4.6. 2}{list of known issues}471 online}. A \l{Known Issues in 4.6.3}{list of known issues} 472 472 for this release is also available. 473 473 474 474 Changes between this release and the previous release are provided 475 in the \c{changes-4.6. 2} file (also476 \l{http://qt.nokia.com/developer/changes/changes-4.6. 2}{available online}).475 in the \c{changes-4.6.3} file (also 476 \l{http://qt.nokia.com/developer/changes/changes-4.6.3}{available online}). 477 477 \endomit 478 478 … … 683 683 in the \c changes-4.5.0 file 684 684 \l{http://qt.nokia.com/developer/changes/changes-4.5.0}{available online}. 685 A \l{Known Issues in 4.6. 2}{list of known issues} for this release is also685 A \l{Known Issues in 4.6.3}{list of known issues} for this release is also 686 686 available. 687 687 688 688 Changes between this release and the previous release are provided 689 in the \c{changes-4.6. 2} file (also690 \l{http://qt.nokia.com/developer/changes/changes-4.6. 2}{available online}).689 in the \c{changes-4.6.3} file (also 690 \l{http://qt.nokia.com/developer/changes/changes-4.6.3}{available online}). 691 691 692 692 A list of other Qt 4 features can be found on the -
trunk/doc/src/scripting/scripting.qdoc
r651 r769 1008 1008 implementing functions that take a variable number of arguments 1009 1009 is simple. In fact, as we have seen, in the technical sense \e{all} 1010 Qt Script functions can be seen as variable-argument functions ).1010 Qt Script functions can be seen as variable-argument functions. 1011 1011 As an example, consider a concat() function that takes an arbitrary 1012 1012 number of arguments, converts the arguments to their string -
trunk/doc/src/snippets/code/doc_src_deployment.qdoc
r651 r769 464 464 ":\"Example Vendor\"" 465 465 466 default_deployment.pkg_prerules = vendorinfo 466 my_deployment.pkg_prerules = vendorinfo 467 DEPLOYMENT += my_deployment 467 468 //! [56] 468 469 … … 472 473 "[0x1028315F],0,0,0,{\"S60ProductID\"}" 473 474 474 default_deployment.pkg_prerules += supported_platforms 475 default_deployment.pkg_prerules -= pkg_platform_dependencies 476 my_deployment.pkg_prerules += supported_platforms 477 DEPLOYMENT += my_deployment 475 478 //! [57] 476 479 -
trunk/doc/src/snippets/code/doc_src_emb-install.qdoc
r651 r769 42 42 //! [0] 43 43 cd <anywhere> 44 gunzip qt-e mbedded-linux-commercial-src-4.6.2.tar.gz45 tar xf qt-e mbedded-linux-commercial-src-4.6.2.tar44 gunzip qt-everywhere-opensource-src-4.6.3.tar.gz 45 tar xf qt-everywhere-opensource-src-4.6.3.tar 46 46 //! [0] 47 47 48 48 49 49 //! [1] 50 ~/qt-e mbedded-linux-commercial-src-4.6.250 ~/qt-everywhere-opensource-src-4.6.3 51 51 //! [1] 52 52 53 53 54 //! [embedded help] 55 ./configure -embedded -help 56 //! [embedded help] 57 54 58 //! [2] 55 cd ~/qt-e mbedded-linux-commercial-src-4.6.259 cd ~/qt-everywhere-opensource-src-4.6.3 56 60 ./configure -embedded [architecture] 57 61 //! [2] … … 69 73 70 74 //! [5] 71 PATH=/usr/local/Trolltech/QtEmbedded-4.6. 2/bin:$PATH75 PATH=/usr/local/Trolltech/QtEmbedded-4.6.3/bin:$PATH 72 76 export PATH 73 77 //! [5] … … 75 79 76 80 //! [6] 77 setenv PATH /usr/local/Trolltech/QtEmbedded-4.6. 2/bin:$PATH81 setenv PATH /usr/local/Trolltech/QtEmbedded-4.6.3/bin:$PATH 78 82 //! [6] -
trunk/doc/src/snippets/code/doc_src_installation.qdoc
r651 r769 42 42 //! [0] 43 43 cd /tmp 44 gunzip qt-everywhere-opensource-src-4.6. 2.tar.gz # uncompress the archive45 tar xvf qt-everywhere-opensource-src-4.6. 2.tar # unpack it44 gunzip qt-everywhere-opensource-src-4.6.3.tar.gz # uncompress the archive 45 tar xvf qt-everywhere-opensource-src-4.6.3.tar # unpack it 46 46 //! [0] 47 47 48 48 49 49 //! [1] 50 cd /tmp/qt-everywhere-opensource-src-4.6. 250 cd /tmp/qt-everywhere-opensource-src-4.6.3 51 51 ./configure 52 52 //! [1] … … 69 69 70 70 //! [5] 71 PATH=/usr/local/Trolltech/Qt-4.6. 2/bin:$PATH71 PATH=/usr/local/Trolltech/Qt-4.6.3/bin:$PATH 72 72 export PATH 73 73 //! [5] … … 75 75 76 76 //! [6] 77 setenv PATH /usr/local/Trolltech/Qt-4.6. 2/bin:$PATH77 setenv PATH /usr/local/Trolltech/Qt-4.6.3/bin:$PATH 78 78 //! [6] 79 79 … … 86 86 //! [8] 87 87 C: 88 cd /D C:\Qt\4.6. 288 cd /D C:\Qt\4.6.3 89 89 configure 90 90 //! [8] … … 103 103 //! [11] 104 104 cd /tmp 105 gunzip qt-everywhere-opensource-src-4.6. 2.tar.gz # uncompress the archive106 tar xvf qt-everywhere-opensource-src-4.6. 2.tar # unpack it105 gunzip qt-everywhere-opensource-src-4.6.3.tar.gz # uncompress the archive 106 tar xvf qt-everywhere-opensource-src-4.6.3.tar # unpack it 107 107 //! [11] 108 108 109 109 110 110 //! [12] 111 cd /tmp/qt-everywhere-opensource-src-4.6. 2111 cd /tmp/qt-everywhere-opensource-src-4.6.3 112 112 ./configure 113 113 //! [12] … … 130 130 131 131 //! [16] 132 PATH=/usr/local/Trolltech/Qt-4.6. 2/bin:$PATH132 PATH=/usr/local/Trolltech/Qt-4.6.3/bin:$PATH 133 133 export PATH 134 134 //! [16] … … 136 136 137 137 //! [17] 138 setenv PATH /usr/local/Trolltech/Qt-4.6. 2/bin:$PATH138 setenv PATH /usr/local/Trolltech/Qt-4.6.3/bin:$PATH 139 139 //! [17] 140 140 … … 147 147 //! [19] 148 148 C: 149 cd \Qt\4.6. 2149 cd \Qt\4.6.3 150 150 configure -platform win32-msvc2005 -xplatform wincewm50pocket-msvc2005 151 151 //! [19] … … 170 170 171 171 //! [23] 172 cd \Qt\4.6. 2172 cd \Qt\4.6.3 173 173 configure -platform win32-g++ -xplatform symbian-abld 174 174 //! [23] … … 209 209 210 210 //! [31] 211 cd \Qt\4.6. 2211 cd \Qt\4.6.3 212 212 configure -platform win32-g++ -xplatform symbian-sbsv2 213 213 //! [31] -
trunk/doc/src/snippets/code/doc_src_porting4.qdoc
r651 r769 453 453 richText.setWidth(w); 454 454 455 // Or set a re sonable default size455 // Or set a reasonable default size 456 456 richText.adjustSize(); 457 457 -
trunk/doc/src/snippets/code/doc_src_qmake-manual.qdoc
r651 r769 934 934 935 935 //! [141] 936 default_deployment.pkg_prerules = "[0x11223344],0,0,0,{\"SomeSpecificDeviceID\"}" 936 default_deployment.pkg_prerules -= pkg_platform_dependencies 937 my_deployment.pkg_prerules = "[0x11223344],0,0,0,{\"SomeSpecificDeviceID\"}" 938 DEPLOYMENT += my_deployment 937 939 //! [141] 938 940 … … 970 972 DEPLOYMENT.installer_header = "$${LITERAL_HASH}{\"My Application Installer\"},(0x12345678),1,0,0" 971 973 //! [147] 974 975 //! [148] 976 # Set conditional libraries 977 LIB.MARM = "LIBRARY myarm.lib" 978 LIB.WINSCW = "LIBRARY mywinscw.lib" 979 LIB.default = "LIBRARY mydefault.lib" 980 981 # Add the conditional MMP rules 982 MYCONDITIONS = MARM WINSCW 983 MYVARIABLES = LIB 984 985 addMMPRules(MYCONDITIONS, MYVARIABLES) 986 //! [148] 987 988 //! [149] 989 SUBDIRS += my_executable my_library 990 my_executable.subdir = app 991 my_executable.depends = my_library 992 my_library.subdir = lib 993 //! [149] 994 995 //! [150] 996 symbian { 997 SUBDIRS += emulator_dll 998 emulator_dll.condition = WINSCW 999 } 1000 //! [150] 1001 1002 //! [151] 1003 RSS_RULES.service_list += "uid = 0x12345678; datatype_list = \{\}; opaque_data = r_my_icon;" 1004 RSS_RULES.footer +="RESOURCE CAPTION_AND_ICON_INFO r_my_icon \{ icon_file =\"$$PWD/my_icon.svg\"; \}" 1005 //! [151] -
trunk/doc/src/snippets/code/doc_src_qtestlib.qdoc
r651 r769 111 111 //! [10] 112 112 ********* Start testing of TestQString ********* 113 Config: Using QTest library 4.6. 2, Qt 4.6.2113 Config: Using QTest library 4.6.3, Qt 4.6.3 114 114 PASS : TestQString::initTestCase() 115 115 PASS : TestQString::toUpper() -
trunk/doc/src/snippets/code/doc_src_wince-customization.qdoc
r651 r769 63 63 //! [4] 64 64 cd c:\Qt\mobile5-shadow 65 C:\Qt\4.6. 2\configure.exe -platform win32-msvc2005 -xplatform wincewm50pocket-msvc2005 -release65 C:\Qt\4.6.3\configure.exe -platform win32-msvc2005 -xplatform wincewm50pocket-msvc2005 -release 66 66 //! [4] 67 67 -
trunk/doc/src/snippets/code/src_corelib_kernel_qobject.cpp
r651 r769 375 375 [WRITE setFunction] 376 376 [RESET resetFunction] 377 [NOTIFY notifySignal] 377 378 [DESIGNABLE bool] 378 379 [SCRIPTABLE bool] 379 380 [STORED bool] 380 [USER bool]) 381 [USER bool] 382 [CONSTANT] 383 [FINAL]) 381 384 //! [36] 382 385 -
trunk/doc/src/snippets/code/src_corelib_tools_qscopedpointer.cpp
r651 r769 129 129 130 130 // this QScopedPointer frees its data using free(): 131 QScopedPointer<int, QScopedPointerPodDeleter <int>> podPointer(reinterpret_cast<int *>(malloc(42)));131 QScopedPointer<int, QScopedPointerPodDeleter> podPointer(reinterpret_cast<int *>(malloc(42))); 132 132 133 133 // this struct calls "myCustomDeallocator" to delete the pointer -
trunk/doc/src/widgets-and-layouts/styles.qdoc
r651 r769 126 126 QStyle draw widgets without linking in any code for the widget. This 127 127 makes it possible to use \l{QStyle}'s draw functions on any paint 128 device . Ieyou can draw a combobox on any widget, not just on a128 device, i.e., you can draw a combobox on any widget, not just on a 129 129 QComboBox. 130 130 -
trunk/doc/src/widgets-and-layouts/stylesheet.qdoc
r651 r769 3823 3823 \snippet doc/src/snippets/code/doc_src_stylesheet.qdoc 148 3824 3824 3825 Sin e Qt 4.6 the close button can be customized as follow:3825 Since Qt 4.6 the close button can be customized as follow: 3826 3826 \snippet doc/src/snippets/code/doc_src_stylesheet.qdoc 159 3827 3827 -
trunk/doc/src/windows-and-dialogs/mainwindow.qdoc
r651 r769 52 52 \nextpage The Application Main Window 53 53 54 A \l{Widgets }{widget} that is not embedded in a parent widget is called a window.54 A \l{Widgets Tutorial}{widget} that is not embedded in a parent widget is called a window. 55 55 Usually, windows have a frame and a title bar, although it is also possible to create 56 56 windows without such decoration using suitable window flags). In Qt, QMainWindow
Note:
See TracChangeset
for help on using the changeset viewer.