From 943a9d348ae589edbc307386638357ef11a9eccb Mon Sep 17 00:00:00 2001 From: xavierqet Date: Mon, 25 Feb 2008 18:28:19 +0000 Subject: [PATCH] La compensation du bug de rendu de la QGraphicsView se fait desormais en fonction d'un parametre dans la configuration. git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@304 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- element.cpp | 2 +- terminal.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/element.cpp b/element.cpp index d4cefcf81..3cfe17eb7 100644 --- a/element.cpp +++ b/element.cpp @@ -49,7 +49,7 @@ void Element::paint(QPainter *painter, const QStyleOptionGraphicsItem *options, #ifdef Q_WS_X11 // corrige un bug de rendu ne se produisant que lors du rendu sur QGraphicsScene sous X11 au zoom par defaut - static bool must_correct_rendering_bug = !QString(qVersion()).startsWith("4.4"); + static bool must_correct_rendering_bug = QETApp::settings().value("correct-rendering", true).toBool(); if (must_correct_rendering_bug) { Diagram *dia = diagram(); if (dia && options -> levelOfDetail == 1.0 && widget) { diff --git a/terminal.cpp b/terminal.cpp index ff137d332..d6a1114d5 100644 --- a/terminal.cpp +++ b/terminal.cpp @@ -20,6 +20,7 @@ #include "element.h" #include "conductor.h" #include "diagramcommands.h" +#include "qetapp.h" QColor Terminal::couleur_neutre = QColor(Qt::blue); QColor Terminal::couleur_autorise = QColor(Qt::darkGreen); @@ -185,7 +186,7 @@ void Terminal::paint(QPainter *p, const QStyleOptionGraphicsItem *options, QWidg #ifdef Q_WS_X11 // corrige un bug de rendu ne se produisant que lors du rendu sur QGraphicsScene sous X11 au zoom par defaut - static bool must_correct_rendering_bug = !QString(qVersion()).startsWith("4.4"); + static bool must_correct_rendering_bug = QETApp::settings().value("correct-rendering", true).toBool(); if (must_correct_rendering_bug) { Diagram *dia = diagram(); if (dia && options -> levelOfDetail == 1.0 && widget) {