From ef1d789311ba873395c430b4cfd0a49192b46d82 Mon Sep 17 00:00:00 2001 From: cfdev Date: Thu, 21 Nov 2013 16:24:55 +0000 Subject: [PATCH] Update number and name support to terminal class git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2631 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/terminal.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sources/terminal.cpp b/sources/terminal.cpp index cb21488cb..d70d6cdab 100644 --- a/sources/terminal.cpp +++ b/sources/terminal.cpp @@ -478,6 +478,8 @@ QDomElement Terminal::toXml(QDomDocument &doc) const { qdo.setAttribute("y", QString("%1").arg(dock_elmt_.y())); qdo.setAttribute("orientation", ori_); qdo.setAttribute("number", number_terminal_); + qdo.setAttribute("name", name_terminal_); + qdo.setAttribute("nameHidden", name_terminal_hidden); return(qdo); } @@ -523,10 +525,13 @@ bool Terminal::valideXml(QDomElement &terminal) { @return true si la borne "se reconnait" (memes coordonnes, meme orientation), false sinon */ bool Terminal::fromXml(QDomElement &terminal) { + number_terminal_ = terminal.attribute("number"); + name_terminal_ = terminal.attribute("name"); + name_terminal_hidden = terminal.attribute("nameHidden").toInt(); return ( qFuzzyCompare(terminal.attribute("x").toDouble(), dock_elmt_.x()) && qFuzzyCompare(terminal.attribute("y").toDouble(), dock_elmt_.y()) && - terminal.attribute("orientation").toInt() == ori_ + (terminal.attribute("orientation").toInt() == ori_) ); }