bool Converter::convertFrame(const QDomElement &element) { QDomElement child = element.firstChildElement(); QDomElement suchild = element.lastChildElement("title"); /// svg:title alt && title while (!child.isNull()) { if (child.tagName() == QLatin1String("image")) { const QString href = child.attribute("href"); const QString xname = element.attribute("name"); QString alttitle = QString("Name:%1 - Ref:%2").arg(xname).arg(href); if (suchild.tagName() == QLatin1String("title")) { alttitle.append(QString(" - Title:%1").arg(suchild.text())); } QTextImageFormat format; format.setToolTip(alttitle); format.setWidth(4.0/3.0*StyleParser::convertUnit(element.attribute("width"))); format.setHeight(4.0/3.0*StyleParser::convertUnit(element.attribute("height"))); format.setName(href); format.setBackground(Qt::white); m_Cursor->insertImage(format); } child = child.nextSiblingElement(); } return true; }