/* it sends information about typing : typing is stoped */ void MyXmppClient::typingStop(QString bareJid, QString resource) { qDebug() << bareJid << " " << "stop typing..."; QXmppMessage xmppMsg; QString jid_to = bareJid; if( resource == "" ) jid_to += "/resource"; else jid_to += "/" + resource; xmppMsg.setTo( jid_to ); QString jid_from = m_myjid + "/" + xmppClient->configuration().resource(); xmppMsg.setFrom( jid_from ); xmppMsg.setReceiptRequested( false ); QDateTime currTime = QDateTime::currentDateTime(); xmppMsg.setStamp( currTime ); xmppMsg.setState( QXmppMessage::Paused ); xmppClient->sendPacket( xmppMsg ); }
void MyXmppClient::attentionSend( QString bareJid, QString resource ) { qDebug() << "MyXmppClient::attentionSend(" << bareJid << ";" << resource << ")"; QXmppMessage xmppMsg; QString jid_to = bareJid; if( resource == "" ) { jid_to += "/resource"; } else { jid_to += "/" + resource; } xmppMsg.setTo( jid_to ); QString jid_from = m_myjid + "/" + xmppClient->configuration().resource(); xmppMsg.setFrom( jid_from ); xmppMsg.setReceiptRequested( false ); xmppMsg.setState( QXmppMessage::None ); xmppMsg.setType( QXmppMessage::Headline ); xmppMsg.setAttentionRequested( true ); xmppClient->sendPacket( xmppMsg ); }