mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-23 02:10:52 +01:00
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:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user