<div dir="ltr"><div><div><div>Hi,<br><br></div>I have been working on a connection manager for whatsapp [1] using<br></div>telepathy-qt. As the telepathy-qt service part is lacking, I implemented [2] the interfaces I needed (see appendix). My changes mainly add code and only touch code in the service part (which is not built by default), so I hope this can be merged. I would like your opinions on what how to improve the code before merging.<br>
<br>The branch also includes three generic commits: One which replaces QString::toAscii with QString::toLatin1, because the former is no longer available in QT 5. On which does the same for QWeakPointer -> QPointer.<br>
</div><br>And a commit that makes cmake find QT5. Do not merge that commit, it will break QT4. Some better way has to be found there.<br><div><br></div><div>Best wishes,<br></div><div>Matthias<br></div><div><br>Implemented interfaces:<br>
BaseChannel,<br>BaseChannelTextType,<br>BaseChannelMessagesInterface,<br>BaseChannelServerAuthenticationType,<br>BaseChannelCaptchaAuthenticationInterface,<br>BaseConnectionRequestsInterface<br>BaseConnectionContactsInterface<br>
BaseConnectionSimplePresenceInterface<br>BaseConnectionContactListInterface<br>BaseConnectionAddressingInterface<br><br><br>[1] <a href="https://github.com/mgehre/telepathy-whosthere">https://github.com/mgehre/telepathy-whosthere</a><br>
[2] <a href="https://github.com/mgehre/telepathy-qt">https://github.com/mgehre/telepathy-qt</a><br></div></div>