Il est desormais possible d'afficher ou non les entetes des lignes et colonnes

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@372 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavierqet
2008-08-15 12:46:22 +00:00
parent faf504f2d0
commit 5e952533d6
10 changed files with 113 additions and 109 deletions

View File

@@ -253,6 +253,8 @@ QDomDocument Diagram::toXml(bool diagram) {
racine.setAttribute("rowsize", border_and_inset.rowsHeight());
// attribut datant de la version 0.1 - laisse pour retrocompatibilite
racine.setAttribute("height", border_and_inset.diagramHeight());
racine.setAttribute("displaycols", border_and_inset.columnsAreDisplayed() ? "true" : "false");
racine.setAttribute("displayrows", border_and_inset.rowsAreDisplayed() ? "true" : "false");
// type de conducteur par defaut
QDomElement default_conductor = document.createElement("defaultconductor");
@@ -371,6 +373,10 @@ bool Diagram::fromXml(QDomDocument &document, QPointF position, bool consider_in
if (ok) border_and_inset.setDiagramHeight(height);
}
// affichage des lignes et colonnes
border_and_inset.displayColumns(root.attribute("displaycols") != "false");
border_and_inset.displayRows(root.attribute("displayrows") != "false");
border_and_inset.adjustInsetToColumns();
// repere le permier element "defaultconductor"