COM Event Sink without ATL in Qt (C++)?
I am using a COM Object to control Skype from my Qt Skype Plugin written in C++. Now I want to register Skype Event Handlers for call staus changes for example. I am having difficulties finding examples that implement COM Event Sinks without ATL in Qt. ATL is not included in VS Express and the Windows Platform SDK. Could ActiveQt help in doing this? I am still new to COM and think I might be looking in the wrong direction.
Thanks for your help!
I’ve managed to incorporate an Event Dispatcher defining an Event Sink Map using ATL to notify events in Qt now. After evaluating the possibilities not using ATL I did not find a feasible alternative. Too bad ATL is not part of the free Windows SDK or VC++ Express distros.
I’d still be pleased to here if anyone managed with ActiveQt or without ATL.