I can't tell if this is a documentation error, a not implemented yet feature or a bug. I posted on all forums I could find and did not get any replies.
The documentation (http://doc.qt.nokia.com/qtmobility-1...neaccount.html) says:
"Presence information for a particular QContactOnlineAccount detail is provided in a QContactPresence detail which is linked (via linkedDetailUris()) to the account detail. This information is generally provided by the backend, and is not modifiable by clients."
On my n900 application for contacts that have skype accounts setup I find the QContactOnlineAccount details with ServiceProvider skype but linkedDetailUris returns an empty array. Still, the documentation doesn't explain how I would get the presence status detail even if I get something on linkedDetailUris.
On the same note: I don't see how you can get the "skype account name" for the QContactOnlineAccount. The QContactOnlineAccount will probably not be very helpful unless I can get the skype account and presence status.
I also tried, just in case, "contact.details(QContactPresence::DefinitionName)" but with no success as expected.
What is the recommended way to get the presence status?