예제 #1
0
파일: statuspreset.cpp 프로젝트: psi-im/psi
void StatusPreset::fromXml(const QDomElement &el)
{
    // FIXME: This is the old format. Should be removed in the future
    if (el.tagName() == "item") {
        setName(el.attribute("name"));
        setMessage(el.text());
        return;
    }

    if (el.isNull() || el.tagName() != "preset")
        return;

    setName(el.attribute("name"));
    setMessage(el.text());
    if (el.hasAttribute("priority"))
        setPriority(el.attribute("priority").toInt());

    XMPP::Status status;
    status.setType(el.attribute("status", "away"));
    setStatus(status.type());
}
예제 #2
0
파일: common.cpp 프로젝트: AlekSi/Jabbin
XMPP::Status::Type makeSTATUS(const XMPP::Status &s)
{
	return s.type();
}