Conductor :

Use method toXml and fromXml of sequentialNumbers.
Use m_freeze_label instead of m_frozen_label to save the frozen status of the text item.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4807 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
blacksun
2016-12-12 10:52:44 +00:00
parent 9ceae5b141
commit 543578c3dc
9 changed files with 89 additions and 166 deletions

View File

@@ -868,10 +868,6 @@ bool Diagram::fromXml(QDomElement &document, QPointF position, bool consider_inf
addItem(c);
c -> fromXml(f);
added_conductors << c;
if (item_paste) {
c->m_frozen_label = f.attribute("frozenlabel");
qDebug() << "Frozen Label" << f.attribute("frozenlabel");
}
}
else
delete c;
@@ -1489,19 +1485,9 @@ bool Diagram::freezeNewElements() {
* @brief Diagram::freezeConductors
* Freeze every existent conductor label.
*/
void Diagram::freezeConductors() {
void Diagram::freezeConductors(bool freeze) {
foreach (Conductor *cnd, conductors()) {
cnd->setFreezeLabel(true);
}
}
/**
* @brief Diagram::unfreezeConductors
* Unfreeze every existent conductor label.
*/
void Diagram::unfreezeConductors() {
foreach (Conductor *cnd, conductors()) {
cnd->setFreezeLabel(false);
cnd->setFreezeLabel(freeze);
}
}