summaryrefslogtreecommitdiffstats
path: root/tools/qdoc3/doc/qdoc-manual.qdoc
diff options
context:
space:
mode:
authorMartin Smith <martin.smith@nokia.com>2011-03-01 12:36:32 (GMT)
committerMartin Smith <martin.smith@nokia.com>2011-03-01 12:36:32 (GMT)
commit3dbb501a2a13786142c3b16ef4b50c101285e619 (patch)
treedd4dd4e7b4fe4649b7556daac5f878d614fb45db /tools/qdoc3/doc/qdoc-manual.qdoc
parentd15ae2e6a80a0dd3c62f0aa154de75f65bac2710 (diff)
downloadQt-3dbb501a2a13786142c3b16ef4b50c101285e619.zip
Qt-3dbb501a2a13786142c3b16ef4b50c101285e619.tar.gz
Qt-3dbb501a2a13786142c3b16ef4b50c101285e619.tar.bz2
qdoc: Added more descriptions for QML commands.
Diffstat (limited to 'tools/qdoc3/doc/qdoc-manual.qdoc')
-rw-r--r--tools/qdoc3/doc/qdoc-manual.qdoc294
1 files changed, 156 insertions, 138 deletions
diff --git a/tools/qdoc3/doc/qdoc-manual.qdoc b/tools/qdoc3/doc/qdoc-manual.qdoc
index 5887d37..712dcea 100644
--- a/tools/qdoc3/doc/qdoc-manual.qdoc
+++ b/tools/qdoc3/doc/qdoc-manual.qdoc
@@ -33,31 +33,29 @@
\list
\o \l {Introduction to QDoc}
- \o \l {The QDoc Commands}
+ \o \l {Command Index}
+ \o \l {Topic Commands}
+ \o \l {Context Commands}
\list
- \o \l {Topic Commands}
- \o \l {Context Commands}
- \list
- \o \l {Document Navigation}
- \o \l {Reporting Status}
- \o \l {Thread Support}
- \o \l {Relating Things}
- \o \l {Grouping Things}
- \o \l {Naming Things}
- \endlist
- \o \l{Markup Commands}
- \list
- \o \l {Text Markup} \span {class="newStuff"} {(new: div & span)}
- \o \l {Document Structure}
- \o \l {Including Code Inline}
- \o \l {Including External Code}
- \o \l {Creating Links}
- \o \l {Including Images}
- \o \l {Tables and Lists}
- \o \l {Special Content}
- \o \l {Miscellaneous}
- \endlist
- \endlist
+ \o \l {Document Navigation}
+ \o \l {Reporting Status}
+ \o \l {Thread Support}
+ \o \l {Relating Things}
+ \o \l {Grouping Things}
+ \o \l {Naming Things}
+ \endlist
+ \o \l{Markup Commands}
+ \list
+ \o \l {Text Markup}
+ \o \l {Document Structure}
+ \o \l {Including Code Inline}
+ \o \l {Including External Code}
+ \o \l {Creating Links}
+ \o \l {Including Images}
+ \o \l {Tables and Lists}
+ \o \l {Special Content}
+ \o \l {Miscellaneous}
+ \endlist
\o \l {The QDoc Configuration File}
\list
\o \l {General Configuration Variables}
@@ -77,7 +75,7 @@
\page 01-qdoc-manual.html
\contentspage Table of Contents
\previouspage Table of Contents
- \nextpage The QDoc Commands
+ \nextpage Command Index
\title Introduction to QDoc
@@ -229,7 +227,7 @@
\o \l {11-qdoc-commands-specialcontent.html#quotation-command} {\\quotation}
\o \l {07-0-qdoc-commands-includingexternalcode.html#quotefile-command} {\\quotefile}
\o \l {07-0-qdoc-commands-includingexternalcode.html#quotefromfile-command} {\\quotefromfile}
- \o \l {12-0-qdoc-commands-miscellaneous.html#raw-command} {\\raw} \span {class="newStuff"} {(avoid)}
+ \o \l {12-0-qdoc-commands-miscellaneous.html#raw-command} {\\raw} \span {class="newStuff"} {(deprecated)}
\o \l {10-qdoc-commands-tablesandlists.html#row-command} {\\row}
\o \l {08-qdoc-commands-creatinglinks.html#sa-command} {\\sa}
\o \l {05-qdoc-commands-documentstructure.html#sectionOne-command} {\\section1}
@@ -252,7 +250,6 @@
\o \l {11-qdoc-commands-specialcontent.html#warning-command} {\\warning}
\o \l {04-qdoc-commands-textmarkup.html#backslash-command} {\\\\}
\endlist
-
*/
/*!
@@ -4192,7 +4189,7 @@
/*!
\page 13-qdoc-commands-topics.html
- \previouspage The QDoc Commands
+ \previouspage Command Index
\contentspage Table of Contents
\nextpage Context Commands
@@ -5624,10 +5621,6 @@
\l{QTreeWidgetItem::type()} {type()}.
\endquotation
-
- \target default-command
- \section1 \\default \span {class="newStuff"} {(new)}
-
*/
/*!
@@ -5883,185 +5876,152 @@
including information about the version when a function or class
first appeared.
- \target preliminary-command
- \section1 \\preliminary
+ \target compat-command
+ \section1 \\compat
- The \\preliminary command is for indicating that a referenced
- function is still under development.
+ The \\compat command is for indicating that a class or function is
+ part of the support library provided to keep old source code
+ working.
The command must stand on its own line.
- The \\preliminary command expands to a notification in the
- function documentation, and marks the function as preliminary when
- it appears in lists.
+ Usually an equivalent function or class is provided as an
+ alternative.
+
+ If the command is used in the documentation of a class, the
+ command expands to a warning that the referenced class is part of
+ the support library. The warning is located at the top of the
+ documentation page.
\code
/ *!
- \preliminary
-
- Returns information about the joining properties of the
- character (needed for certain languages such as
- Arabic).
+ \class MyQt3SupportClass
+ \compat
* /
- QChar::Joining QChar::joining() const
- {
- return ::joining(*this);
- }
\endcode
- QDoc renders this as:
-
- \quotation
- \raw HTML
- <h3>
- <a href="http://qt.nokia.com/doc/4.0/qchar.html#Joining-enum">Joining</a>
- QChar::joining () const</h3>
- \endraw
-
- \bold {This function is under development and
- subject to change.}
-
- Returns information about the joining properties of the
- character (needed for certain languages such as
- Arabic).
- \endquotation
-
- And the function's entry in QChar's list of functions will be
- rendered as:
+ QDoc renders this at the top of the MyQt3SupportClass class
+ reference page.
\quotation
- \list
- \o ...
- \o Joining
- \l {http://qt.nokia.com/doc/4.0/qchar.html#Joining-enum}
- {joining}()
- const \c (preliminary)
- \o ...
- \endlist
+ \bold {This class is part of the Qt 3 support
+ library.} It is provided to keep old source code
+ working. We strongly advise against using it in new
+ code. See the \l
+ {http://qt.nokia.com/doc/4.0/porting4.html} {Porting
+ Guide} for more information.
\endquotation
- \target obsolete-command
- \section1 \\obsolete
-
- The \\obsolete command is for indicating that a function is being
- deprecated, and it should no longer be used in new code. There is
- no guarantee for how long it will remain in the library.
-
- The command must stand on its own line.
-
- When generating the reference documentation for a class, QDoc will
- create and link to a separate page documenting its obsolete
- functions. Usually an equivalent function is provided as an
- alternative.
+ If the command is used when documenting a function, QDoc will
+ create and link to a separate page documenting Qt 3 support
+ members when generating the reference documentation for the
+ associated class.
\code
/ *!
- \fn MyClass::MyObsoleteFunction
- \obsolete
+ \fn MyClass::MyQt3SupportMemberFunction
+ \compat
Use MyNewFunction() instead.
* /
\endcode
- QDoc renders this in \c{myclass-obsolete.html} as:
+ QDoc renders this in \c{myclass-qt3.html} as:
\quotation
\raw HTML
- <h1>Obsolete Members for MyClass</h1>
+ <h1>Qt 3 Support Members for MyClass</h1>
\endraw
- \bold {The following class members are obsolete.} They are
- provided to keep old source code working. We strongly advise
- against using them in new code.
+ \bold {The following class members are part of the Qt 3
+ support layer.} They are provided to help you port old code to
+ Qt 4. We advise against using them in new code.
...
\list
- \o void MyObsoleteFunction() \c (obsolete)
+ \o void MyQt3SupportMemberFunction()
\o ...
\endlist
\raw HTML
<hr />
<h2>Member Function Documentation</h2>
- <h3>void MyObsoleteFunction ()</h3>
+ <h3>void MyQt3SupportMemberFunction ()</h3>
<p>Use MyNewFunction() instead.</p>
\endraw
...
\endquotation
- \target compat-command
- \section1 \\compat
-
- The \\compat command is for indicating that a class or function is
- part of the support library provided to keep old source code
- working.
-
- The command must stand on its own line.
+ \target default-command
+ \section1 \\default \span {class="newStuff"} {(new)}
- Usually an equivalent function or class is provided as an
- alternative.
-
- If the command is used in the documentation of a class, the
- command expands to a warning that the referenced class is part of
- the support library. The warning is located at the top of the
- documentation page.
+ The \\default command is for marking a QML property as the
+ \l {http://doc.trolltech.com/4.7/qdeclarativeintroduction.html#default-properties}
+ {default property}. The word \span {class="newStuff"} {default} is shown in red in
+ the documentation of the property.
\code
/ *!
- \class MyQt3SupportClass
- \compat
+ \qmlproperty list<Change> State::changes
+ This property holds the changes to apply for this state
+ \default
+
+ By default these changes are applied against the default state. If the state
+ extends another state, then the changes are applied against the state being
+ extended.
* /
\endcode
- QDoc renders this at the top of the MyQt3SupportClass class
- reference page.
+ See how QDoc renders this property on the reference page for the
+ \l {http://doc.trolltech.com/4.7/qml-state.html#changes-prop} {State}
+ element.
- \quotation
- \bold {This class is part of the Qt 3 support
- library.} It is provided to keep old source code
- working. We strongly advise against using it in new
- code. See the \l
- {http://qt.nokia.com/doc/4.0/porting4.html} {Porting
- Guide} for more information.
- \endquotation
+ \target obsolete-command
+ \section1 \\obsolete
- If the command is used when documenting a function, QDoc will
- create and link to a separate page documenting Qt 3 support
- members when generating the reference documentation for the
- associated class.
+ The \\obsolete command is for indicating that a function is being
+ deprecated, and it should no longer be used in new code. There is
+ no guarantee for how long it will remain in the library.
+
+ The command must stand on its own line.
+
+ When generating the reference documentation for a class, QDoc will
+ create and link to a separate page documenting its obsolete
+ functions. Usually an equivalent function is provided as an
+ alternative.
\code
/ *!
- \fn MyClass::MyQt3SupportMemberFunction
- \compat
+ \fn MyClass::MyObsoleteFunction
+ \obsolete
Use MyNewFunction() instead.
* /
\endcode
- QDoc renders this in \c{myclass-qt3.html} as:
+ QDoc renders this in \c{myclass-obsolete.html} as:
\quotation
\raw HTML
- <h1>Qt 3 Support Members for MyClass</h1>
+ <h1>Obsolete Members for MyClass</h1>
\endraw
- \bold {The following class members are part of the Qt 3
- support layer.} They are provided to help you port old code to
- Qt 4. We advise against using them in new code.
+ \bold {The following class members are obsolete.} They are
+ provided to keep old source code working. We strongly advise
+ against using them in new code.
...
\list
- \o void MyQt3SupportMemberFunction()
+ \o void MyObsoleteFunction() \c (obsolete)
\o ...
\endlist
\raw HTML
<hr />
<h2>Member Function Documentation</h2>
- <h3>void MyQt3SupportMemberFunction ()</h3>
+ <h3>void MyObsoleteFunction ()</h3>
<p>Use MyNewFunction() instead.</p>
\endraw
...
@@ -6098,6 +6058,63 @@
This function will not be included in the documentation.
+ \target preliminary-command
+ \section1 \\preliminary
+
+ The \\preliminary command is for indicating that a referenced
+ function is still under development.
+
+ The command must stand on its own line.
+
+ The \\preliminary command expands to a notification in the
+ function documentation, and marks the function as preliminary when
+ it appears in lists.
+
+ \code
+ / *!
+ \preliminary
+
+ Returns information about the joining properties of the
+ character (needed for certain languages such as
+ Arabic).
+ * /
+ QChar::Joining QChar::joining() const
+ {
+ return ::joining(*this);
+ }
+ \endcode
+
+ QDoc renders this as:
+
+ \quotation
+ \raw HTML
+ <h3>
+ <a href="http://qt.nokia.com/doc/4.0/qchar.html#Joining-enum">Joining</a>
+ QChar::joining () const</h3>
+ \endraw
+
+ \bold {This function is under development and
+ subject to change.}
+
+ Returns information about the joining properties of the
+ character (needed for certain languages such as
+ Arabic).
+ \endquotation
+
+ And the function's entry in QChar's list of functions will be
+ rendered as:
+
+ \quotation
+ \list
+ \o ...
+ \o Joining
+ \l {http://qt.nokia.com/doc/4.0/qchar.html#Joining-enum}
+ {joining}()
+ const \c (preliminary)
+ \o ...
+ \endlist
+ \endquotation
+
\target since-command
\section1 \\since
@@ -8326,7 +8343,7 @@
\contentspage Table of Contents
\nextpage Topic Commands
- \title The QDoc Commands
+ \title Command Index
This is a complete, alphabetized list of the QDoc commands.
@@ -8345,6 +8362,7 @@
\o \l {07-0-qdoc-commands-includingexternalcode.html#codeline-command} {\\codeline},
\o \l {16-qdoc-commands-status.html#compat-command} {\\compat}
\o \l {15-qdoc-commands-navigation.html#contentspage-command} {\\contentspage}
+ \o \l {16-qdoc-commands-status.html#default-command} {\\default} \span {class="newStuff"} {(new)}
\o \l {04-qdoc-commands-textmarkup.html#div-command} {\\div} \span {class="newStuff"} {(new)}
\o \l {07-0-qdoc-commands-includingexternalcode.html#dots-command} {\\dots}
\o \l {12-0-qdoc-commands-miscellaneous.html#else-command} {\\else}