diff options
author | Aaron Kennedy <aaron.kennedy@nokia.com> | 2009-07-03 01:51:30 (GMT) |
---|---|---|
committer | Aaron Kennedy <aaron.kennedy@nokia.com> | 2009-07-03 02:54:01 (GMT) |
commit | 6dee715bdc2ff49292f3711446b3616731d681ad (patch) | |
tree | 5089db278c586be3ce263a8d9f747cdc7bd8e1a4 /doc | |
parent | 67a9e4fe6e35bf517bd2f99540cf88a8e567b0ca (diff) | |
download | Qt-6dee715bdc2ff49292f3711446b3616731d681ad.zip Qt-6dee715bdc2ff49292f3711446b3616731d681ad.tar.gz Qt-6dee715bdc2ff49292f3711446b3616731d681ad.tar.bz2 |
Add CONSTANT attribute to Q_PROPERTY()
This will be used by the declarative module to determine if a property lacking a NOTIFY signal is truly constant, or just missing a NOTIFY signal.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/src/properties.qdoc | 6 | ||||
-rw-r--r-- | doc/src/snippets/code/doc_src_properties.qdoc | 3 |
2 files changed, 8 insertions, 1 deletions
diff --git a/doc/src/properties.qdoc b/doc/src/properties.qdoc index 5490dd0..cac5016 100644 --- a/doc/src/properties.qdoc +++ b/doc/src/properties.qdoc @@ -122,6 +122,12 @@ editable property for (checkable) buttons. Note that QItemDelegate gets and sets a widget's \c USER property. + \o The presence of the \c CONSTANT attibute indicates that the property + value is constant. For a given object instance, the READ method of a + constant property must return the same value every time it is called. This + constant value may be different for different instances of the object. A + constant property cannot have a WRTE method or a NOTIFY signal. + \endlist The \c READ, \c WRITE, and \c RESET functions can be inherited. diff --git a/doc/src/snippets/code/doc_src_properties.qdoc b/doc/src/snippets/code/doc_src_properties.qdoc index 377cc9c..64e5377 100644 --- a/doc/src/snippets/code/doc_src_properties.qdoc +++ b/doc/src/snippets/code/doc_src_properties.qdoc @@ -7,7 +7,8 @@ Q_PROPERTY(type name [DESIGNABLE bool] [SCRIPTABLE bool] [STORED bool] - [USER bool]) + [USER bool] + [CONSTANT]) //! [0] |