View Single Post
nicolai's Avatar
Posts: 1,637 | Thanked: 4,424 times | Joined on Apr 2009 @ Germany
#3
This code works for me:
Code:
QMessage message;
message.setBody("message helo");
message.setParentAccountId(QMessageAccount::defaultAccount(QMessage::Sms));
message.setTo(QMessageAddress(QMessageAddress::Phone, "PHONENUMBER"));
qmessageservice->send(message);
And it gets send immediately. No need to send a message through
the conversion app.

By the way, I couldn't find a way to send InstantMessages (jabber for
example), as well. It seems QMessageManager doesn't even
know about any chat account.

Code:
QMessageManager* qma = new QMessageManager(this);
    foreach (const QMessageAccountId &id, qma->queryAccounts()) {
        qWarning() << "account " << id.toString();
    }
Only lists "ring/tel/ring" and "QMF_3"(thats the email account).

nicolai