diff options
author | Martin Smith <martin.smith@nokia.com> | 2011-02-22 09:44:13 (GMT) |
---|---|---|
committer | Martin Smith <martin.smith@nokia.com> | 2011-02-22 09:44:13 (GMT) |
commit | d94188fa8ce1dc67c3c9d6155baf78a2b6ac65a4 (patch) | |
tree | 3b0e4d67a1a7d54f3d4a1729bd90e13bc0329a31 /tools/qdoc3/doc | |
parent | 733e0df1a79ff2856395d343c7dd46061b00faef (diff) | |
download | Qt-d94188fa8ce1dc67c3c9d6155baf78a2b6ac65a4.zip Qt-d94188fa8ce1dc67c3c9d6155baf78a2b6ac65a4.tar.gz Qt-d94188fa8ce1dc67c3c9d6155baf78a2b6ac65a4.tar.bz2 |
qdoc: More updating command descriptions.
Diffstat (limited to 'tools/qdoc3/doc')
-rw-r--r-- | tools/qdoc3/doc/qdoc-manual.qdoc | 158 |
1 files changed, 72 insertions, 86 deletions
diff --git a/tools/qdoc3/doc/qdoc-manual.qdoc b/tools/qdoc3/doc/qdoc-manual.qdoc index 69151ca..9729944 100644 --- a/tools/qdoc3/doc/qdoc-manual.qdoc +++ b/tools/qdoc3/doc/qdoc-manual.qdoc @@ -4397,7 +4397,8 @@ * / \endcode - QDoc renders this enum type in \c {qt.html} something like this: + Note the inclusion of the namespace qualifier. QDoc will render + this enum type in \c {qt.html} something like this: \quotation \raw HTML @@ -4445,109 +4446,94 @@ \target example-command \section1 \\example - The \\example command allows you to document an example. + The \\example command is for documenting an example. The argument + is the example's path relative to omne of the paths listed in the + \l {exampledirs-variable} {exampledirs} variable in the QDoc + configuration file. - The command follows \l {topic argument} {the general - topic command convention} for the argument. In particular - the command's argument is the example's path relative to - the paths listed in the \l {exampledirs-variable} - {exampledirs} configuration variable. - - The documentation will be located in \e - {path-to-example}.html, and QDoc will add a list of all the - example files at the top of this documentation page. + The documentation page will be output to \c {path-to-example}.html. + QDoc will add a list of all the example's source files at the top + of the page. - For example, if \l {exampledirs-variable} {exampledirs} - contains \c $QTDIR/examples/widgets/imageviewer, then + For example, if \l {exampledirs-variable} {exampledirs} contains + \c $QTDIR/examples/widgets/imageviewer, then - \code - / *! - \example widgets/imageviewer - \title ImageViewer Example - \subtitle - - The example shows how to combine QLabel and QScrollArea - to display an image. - - ... - * / - \endcode + \code + / *! + \example widgets/imageviewer + \title ImageViewer Example + \subtitle - QDoc renders this as: + The example shows how to combine QLabel and QScrollArea + to display an image. - \quotation - \raw HTML - <center><h1>Image Viewer Example</h1></center> - \endraw + ... + * / + \endcode - Files: - \list - \o \l{http://qt.nokia.com/doc/4.0/widgets-imageviewer-imageviewer-cpp.html} - {widgets/imageviewer/imageviewer.cpp} - \o \l{http://qt.nokia.com/doc/4.0/widgets-imageviewer-imageviewer-h.html} - {widgets/imageviewer/imageviewer.h} - \o \l{http://qt.nokia.com/doc/4.0/widgets-imageviewer-main-cpp.html} - {widgets/imageviewer/main.cpp} - \endlist + QDoc renders this example in widgets-imageviewer.html: - The example shows how to combine QLabel and QScrollArea - to display an image. + \quotation + \raw HTML + <center><h1>Image Viewer Example</h1></center> + \endraw - ... - \endquotation + Files: + \list + \o \l{http://qt.nokia.com/doc/4.0/widgets-imageviewer-imageviewer-cpp.html} + {widgets/imageviewer/imageviewer.cpp} + \o \l{http://qt.nokia.com/doc/4.0/widgets-imageviewer-imageviewer-h.html} + {widgets/imageviewer/imageviewer.h} + \o \l{http://qt.nokia.com/doc/4.0/widgets-imageviewer-main-cpp.html} + {widgets/imageviewer/main.cpp} + \endlist - in widgets-imageviewer.html. + The example shows how to combine QLabel and QScrollArea + to display an image. + ... + \endquotation \target fn-command - \section1 \\fn - - The \\fn command allows you to document a function. - - The command follows \l {topic argument} {the general - topic command convention} for the argument. In particular - it is important that the return type of the function, - whether it is \c const or not and the complete set of - arguments with type are included in the argument. If the - referenced function doesn't exist, QDoc will emit a - warning. - - Also, the \\fn command is QDoc's default command, i.e. when - no topic command can be found within a QDoc comment, QDoc - tries to tie the documentation to the following code as if - it was function documentation. - - This means that the command normally isn't necessary since - the recommended style is to write the function - documentation directly before the function implementation - in the \c .cpp file. In fact, it should only be used for - inline functions implemented in the \c .h file. - - For example: + \section1 \\fn (function) + + The \\fn command is for documenting a function. The argument is + the function's signature, including its return type, const-ness, + and list of formal arguments with types. If the named function + doesn't exist, QDoc emits a warning. + + \note The \\fn command is QDoc's default command, i.e. when no + topic command can be found in a QDoc comment, QDoc tries to tie + the documentation to the following code as if it is the + documentation for a function. Hence, it is normally not necessary + to include this command when documenting a function, if the + function's QDoc comment is written immediately above the function + implementation in the \c .cpp file. But it must be present when + documenting an inline function in the \c .cpp file that is + implemented in the \c .h file. For example: - \code - / *! - \fn bool QToolBar::isAreaAllowed(Qt::ToolBarArea area) const - - Returns true if this toolbar is dockable in the given - \a area; otherwise returns false. - * / - \endcode + \code + / *! + \fn bool QToolBar::isAreaAllowed(Qt::ToolBarArea area) const - QDoc renders this as: + Returns true if this toolbar is dockable in the given + \a area; otherwise returns false. + * / + \endcode - \quotation - \raw HTML - <h3>bool QToolBar::isAreaAllowed(Qt::ToolBarArea area) const - </h3> - \endraw + QDoc renders this as: - Returns true if this toolbar is dockable in the given - \a area; otherwise returns false. - \endquotation + \quotation + \raw HTML + <h3>bool QToolBar::isAreaAllowed(Qt::ToolBarArea area) const + </h3> + \endraw - See also \l {overload-command} {\\overload}. + Returns true if this toolbar is dockable in the given + \a area; otherwise returns false. + \endquotation + See also \l {overload-command} {\\overload}. \target group-command \section1 \\group |