Details
-
Bug
-
Resolution: Out of scope
-
P4: Low
-
4.7.0
-
None
Description
If there is an interface method and event has same name the wrapper code is incorrect. For example any office _Application interface has 'Quit' method and 'Quit' event.
Try to add the following code to the activeqt/qoutlook sample
connect(outlook, SIGNAL(Quit()), this, SLOT(doQuit()));
and
Q_ASSERT(signal.methodType() == QMetaMethod::Signal);
in QAxEventSink::Invoke will be executed.