diff --git a/qetapp.cpp b/qetapp.cpp index d61f96e94..d0750c42a 100644 --- a/qetapp.cpp +++ b/qetapp.cpp @@ -462,7 +462,10 @@ void QETApp::dialogue_exporter() { if (nom_fichier != "") { if (!nom_fichier.endsWith(".png", Qt::CaseInsensitive)) nom_fichier += ".png"; QFile fichier(nom_fichier); - QImage image = schemaEnCours() -> scene -> toImage(); + Schema *sc = schemaEnCours() -> scene; + sc -> setAffichageGrille(false); + QImage image = sc -> toImage(); + sc -> setAffichageGrille(true); image.save(&fichier, "PNG"); fichier.close(); } diff --git a/schema.h b/schema.h index 3ba096997..fa8ff3b3e 100644 --- a/schema.h +++ b/schema.h @@ -26,6 +26,7 @@ bool fromXml(QDomDocument &, QPointF = QPointF()); void reset(); QGraphicsItem *getElementById(uint id); + inline void setAffichageGrille(bool ddg) { doit_dessiner_grille = ddg; } private: QGraphicsLineItem *poseur_de_conducteur;