Avertissements lors de l'ouverture de documents presentant un numero de version superieur a celui de QET

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@163 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavierqet
2007-10-06 22:32:08 +00:00
parent 0b401487c8
commit 4369a59d6f
2 changed files with 29 additions and 0 deletions

View File

@@ -284,6 +284,21 @@ bool Diagram::fromXml(QDomDocument &document, QPointF position, bool consider_in
// le premier element doit etre un schema
if (racine.tagName() != "diagram") return(false);
// verifie basiquement que la version actuelle est capable de lire ce fichier
if (racine.hasAttribute("version")) {
bool conv_ok;
qreal diagram_version = racine.attribute("version").toDouble(&conv_ok);
if (conv_ok && QET::version.toDouble() < diagram_version) {
QMessageBox::warning(
0,
tr("Avertissement"),
tr("Ce document semble avoir \351t\351 enregistr\351 avec une "
"version ult\351rieure de QElectroTech. Il est possible que "
"l'ouverture de tout ou partie de ce document \351choue.")
);
}
}
// lecture des attributs de ce schema
if (consider_informations) {
border_and_inset.setAuthor(racine.attribute("author"));