qt5base-lts/tests/auto/other
João Abecasis 2bf186a2e5 Allow function types to be registered without workarounds
Commit 4b8ceb41ae added the requirement
that pointed-to types need to be registered when registering pointer
types. Unfortunately, the implementation also affects function pointer
types.

This change whitelists 0, 1, 2 and 3 argument functions as not deriving
from QObject, forgoing the need to workaround details of the type
registration implementation when registering those function pointer
types.

Change-Id: I4d855e9d70a8179a6e31b84623ad5bf063e0d6d8
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@nokia.com>
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
2012-01-31 16:17:55 +01:00
..
atwrapper Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
baselineexample Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
collections Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
compiler Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
exceptionsafety Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
exceptionsafety_objects Allow function types to be registered without workarounds 2012-01-31 16:17:55 +01:00
gestures Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
headersclean Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
lancelot Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
languagechange Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
macgui Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
macnativeevents Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
macplist Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
modeltest Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
networkselftest Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qaccessibility Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qcomplextext Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qfocusevent Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qmultiscreen Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnetworkaccessmanager_and_qprogressdialog Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qobjectperformance Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qobjectrace Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qsharedpointer_and_qwidget Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qtokenautomaton Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
windowsmobile Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
other.pro QDirectPainter is gone in Qt5 2012-01-31 11:58:03 +01:00