- 
    
Suggestion
 - 
    Resolution: Duplicate
 - 
    
P4: Low
 - 
    None
 - 
    5.7.0
 - 
    None
 
The QMetaObject::invokeMethod doesn't have compile-time checking for function names. There is also an overhead in specifying the member function by a string since a lookup and string matching is performed for every call.
One solution is using the signal-slot architecture, but this enforces wrapping each caller code in a QObject class to be able to emit that signal.
I wonder if there is anything similar to the new QObject::connect PMF syntax for invoking a method that provides compile time checking and possibly reduce the cost of invoking.
- is replaced by
 - 
                    
QTBUG-37253 Add QMetaObject::invokeMethod overload that takes a method pointer
-         
 - Closed
 
 -