diff options
author | Qt Continuous Integration System <qt-info@nokia.com> | 2010-11-22 13:48:20 (GMT) |
---|---|---|
committer | Qt Continuous Integration System <qt-info@nokia.com> | 2010-11-22 13:48:20 (GMT) |
commit | 41456794ccd80bbd683ed19354f6e6d97c45681b (patch) | |
tree | 149a738be5658b665cb50de45013b95dec74ad6f /doc | |
parent | e0bd60f6c8a489c5703b648fe2e2470763f67e37 (diff) | |
parent | 7abb03d75155cef86df58f117031b092b637876f (diff) | |
download | Qt-41456794ccd80bbd683ed19354f6e6d97c45681b.zip Qt-41456794ccd80bbd683ed19354f6e6d97c45681b.tar.gz Qt-41456794ccd80bbd683ed19354f6e6d97c45681b.tar.bz2 |
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-2 into 4.7-integration
* '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-2:
Round origin of text in OpenVG engine
QThread::exec(): Fix possibility to enter several time the event loop
QMessageBox: change the documentation to reflect that it is application modal
Compile on OpenBSD
Doc: Q_PROPERTY, implements the setter/getter in the example
Dynamically register the event number.
Fix wrong error assumption when converting "0.0" to double
Diffstat (limited to 'doc')
-rw-r--r-- | doc/src/snippets/code/doc_src_properties.qdoc | 17 | ||||
-rw-r--r-- | doc/src/snippets/moc/myclass2.h | 7 |
2 files changed, 19 insertions, 5 deletions
diff --git a/doc/src/snippets/code/doc_src_properties.qdoc b/doc/src/snippets/code/doc_src_properties.qdoc index 7704160..a4ed409 100644 --- a/doc/src/snippets/code/doc_src_properties.qdoc +++ b/doc/src/snippets/code/doc_src_properties.qdoc @@ -91,7 +91,7 @@ for (int i=0; i<count; ++i) { class MyClass : public QObject { Q_OBJECT - Q_PROPERTY(Priority priority READ priority WRITE setPriority) + Q_PROPERTY(Priority priority READ priority WRITE setPriority NOTIFY priorityChanged) Q_ENUMS(Priority) public: @@ -100,8 +100,19 @@ public: enum Priority { High, Low, VeryHigh, VeryLow }; - void setPriority(Priority priority); - Priority priority() const; + void setPriority(Priority priority) + { + m_priority = priority; + emit priorityChanged(priority); + } + Priority priority() const + { return m_priority; } + +signals: + void priorityChanged(Priority); + +private: + Priority m_priority; }; //! [5] diff --git a/doc/src/snippets/moc/myclass2.h b/doc/src/snippets/moc/myclass2.h index ca79515..daea23c 100644 --- a/doc/src/snippets/moc/myclass2.h +++ b/doc/src/snippets/moc/myclass2.h @@ -58,8 +58,11 @@ public: MyClass(QObject *parent = 0); ~MyClass(); - void setPriority(Priority priority); - Priority priority() const; + void setPriority(Priority priority) { m_priority = priority; } + Priority priority() const { return m_priority; } + +private: + Priority m_priority; }; //! [0] |