Add new option for export or not terminal elements in nomenclature

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4685 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
scorpio810
2016-09-04 15:19:36 +00:00
parent 378a97bfe4
commit a64840cb5f
3 changed files with 24 additions and 8 deletions

View File

@@ -101,14 +101,24 @@ QString nomenclature::getNomenclature()
if(m_list_diagram.isEmpty()) return data;
foreach (Diagram *d, m_list_diagram) {
//Get only simple, master and unlinked slave element.
ElementProvider ep(d);
QList <Element *> list_elements;
list_elements << ep.find(Element::Simple | Element::Master | Element::Terminale);
list_elements << ep.freeElement(Element::Slave);
foreach (Element *elmt, list_elements) {
foreach (Diagram *d, m_list_diagram) {
//Get only simple, master and unlinked slave element.
ElementProvider ep(d);
QSettings settings;
QList <Element *> list_elements;
if (settings.value("nomenclature/terminal-exportlist", true).toBool()){
list_elements << ep.find(Element::Simple | Element::Master | Element::Terminale);
}else{
list_elements << ep.find(Element::Simple | Element::Master);
}
list_elements << ep.freeElement(Element::Slave);
foreach (Element *elmt, list_elements) {
data += getElementInfo(elmt);
}
}