diff options
author | Kent Hansen <kent.hansen@nokia.com> | 2012-02-17 22:12:05 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-02-20 11:28:38 +0100 |
commit | 5640b0b4439941c621b4f0efec541e387abb7daf (patch) | |
tree | 4f038d4270c54a56415d34dc141520be8dac4ade /src/corelib/kernel/qmetaobject.cpp | |
parent | 9c1680a7eda7f465d1db0fe1298d7aabd744bd15 (diff) |
Add QMetaMethod::isValid() function
This function provides a proper way of determining whether a function
returned by QMetaObject::method() is valid. (Checking whether
signature() returns a 0 pointer, which e.g. testlib does, is not an
ideal API -- especially given that signature() will soon be removed
and replaced by a function that returns a QByteArray.)
Change-Id: I644f476b09904925f2042945f5d0ad744482b682
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Diffstat (limited to 'src/corelib/kernel/qmetaobject.cpp')
-rw-r--r-- | src/corelib/kernel/qmetaobject.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/corelib/kernel/qmetaobject.cpp b/src/corelib/kernel/qmetaobject.cpp index 09d6713a43..03fc90b620 100644 --- a/src/corelib/kernel/qmetaobject.cpp +++ b/src/corelib/kernel/qmetaobject.cpp @@ -1249,6 +1249,14 @@ bool QMetaObject::invokeMethod(QObject *obj, */ /*! + \fn bool QMetaMethod::isValid() const + \since 5.0 + + Returns true if this method is valid (can be introspected and + invoked), otherwise returns false. +*/ + +/*! \fn const QMetaObject *QMetaMethod::enclosingMetaObject() const \internal */ |