mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-19 23:20:52 +01:00
Improved the DiagramContext class.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@1890 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -246,6 +246,20 @@ QString QET::ElementsAndConductorsSentence(int elements_count, int conductors_co
|
||||
return(text);
|
||||
}
|
||||
|
||||
/**
|
||||
@return the list of \a tag_name elements directly under the \a e XML element.
|
||||
*/
|
||||
QList<QDomElement> QET::findInDomElement(const QDomElement &e, const QString &tag_name) {
|
||||
QList<QDomElement> return_list;
|
||||
for (QDomNode node = e.firstChild() ; !node.isNull() ; node = node.nextSibling()) {
|
||||
if (!node.isElement()) continue;
|
||||
QDomElement element = node.toElement();
|
||||
if (element.isNull() || element.tagName() != tag_name) continue;
|
||||
return_list << element;
|
||||
}
|
||||
return(return_list);
|
||||
}
|
||||
|
||||
/**
|
||||
Etant donne un element XML e, renvoie la liste de tous les elements
|
||||
children imbriques dans les elements parent, eux-memes enfants de l'elememt e
|
||||
|
||||
Reference in New Issue
Block a user