summaryrefslogtreecommitdiffstats
path: root/src/platformsupport/platformsupport.pro
diff options
context:
space:
mode:
authorKent Hansen <kent.hansen@nokia.com>2012-04-22 22:44:58 +0200
committerQt by Nokia <qt-info@nokia.com>2012-04-27 10:37:02 +0200
commitdac23b9a5700d3736cfb1aa2dccb1643f1122827 (patch)
tree82f00219fe8681a78b06bfb8c0d9fc077014a43e /src/platformsupport/platformsupport.pro
parent56d4d97852b37d9d1ca73d5b7f85e3865912f3db (diff)
Add QMetaMethod::fromSignal() function
Given a member function that's a signal, returns the corresponding QMetaMethod. Inspired by the implementation of the template-based QObject::connect(). The primary use case for this function is to have an effective and exact (not subject to shadowing) way of checking whether a known signal was connected to in reimplementations of QObject::connectNotify(QMetaMethod), avoiding string comparisons. Example: void MyObject::connectNotify(const QMetaMethod &signal) { if (signal == QMetaMethod::fromSignal(&MyObject::mySignal)) { // Someone connected to mySignal ... } } Change-Id: I5e4de434275fe543c004d569dcaa9ceda3442f03 Reviewed-by: Olivier Goffart <ogoffart@woboq.com> Reviewed-by: Bradley T. Hughes <bradley.hughes@nokia.com>
Diffstat (limited to 'src/platformsupport/platformsupport.pro')
0 files changed, 0 insertions, 0 deletions