コード例 #1
0
ファイル: KoDocumentInfo.cpp プロジェクト: sherryxzhu/krita
QDomDocument KoDocumentInfo::save(QDomDocument &doc)
{
    updateParametersAndBumpNumCycles();

    QDomElement s = saveAboutInfo(doc);
    if (!s.isNull())
        doc.documentElement().appendChild(s);

    s = saveAuthorInfo(doc);
    if (!s.isNull())
        doc.documentElement().appendChild(s);


    if (doc.documentElement().isNull())
        return QDomDocument();

    return doc;
}
コード例 #2
0
QDomDocument KoDocumentInfo::save()
{
    updateParametersAndBumpNumCycles();

    QDomDocument doc = KoDocument::createDomDocument("document-info"
                       /*DTD name*/, "document-info" /*tag name*/, "1.1");

    QDomElement s = saveAboutInfo(doc);
    if (!s.isNull())
        doc.documentElement().appendChild(s);

    s = saveAuthorInfo(doc);
    if (!s.isNull())
        doc.documentElement().appendChild(s);


    if (doc.documentElement().isNull())
        return QDomDocument();

    return doc;
}