summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
15e8d76)
Thanks to Yoann Blein for his suggestion.
+-- ven., 03 déc. 2010 09:34:15 +0100
+
+ * Ajout des méthodes setAntialiasing et setPenWidth.
+ Merci à Yoann Blein pour sa suggestion.
+
-- mer., 01 déc. 2010 12:11:36 +0100
* Autorise un paramètre de type std::string pour drawText et drawTextBg.
-- mer., 01 déc. 2010 12:11:36 +0100
* Autorise un paramètre de type std::string pour drawText et drawTextBg.
setBgColor(QColor::fromRgbF(red, green, blue));
}
setBgColor(QColor::fromRgbF(red, green, blue));
}
+//! Change l'épaisseur du pinceau
+/*!
+ * Le pinceau à une épaisseur de 1 par défaut.
+ *
+ * \param width épaisseur du pinceau
+ */
+void DrawingWindow::setPenWidth(int width)
+{
+ QPen pen(painter->pen());
+ pen.setWidth(width);
+ painter->setPen(pen);
+}
+
//! Retourne la fonte courante utilisée pour dessiner du texte.
/*!
* \see QFont, setFont
//! Retourne la fonte courante utilisée pour dessiner du texte.
/*!
* \see QFont, setFont
painter->setFont(font);
}
painter->setFont(font);
}
+//! Active ou non l'antialiasing.
+/*!
+ * Permet de lisser le dessin.
+ * Fonctionnalité désactivée par défaut.
+ *
+ * \param state état de l'antialiasing
+ *
+ * \bug expérimental
+ */
+void DrawingWindow::setAntialiasing(bool state)
+{
+ painter->setRenderHint(QPainter::Antialiasing, state);
+}
+
//! Efface la fenêtre.
/*!
* La fenêtre est effacée avec la couleur de fond courante.
//! Efface la fenêtre.
/*!
* La fenêtre est effacée avec la couleur de fond courante.
void setBgColor(const char *name);
void setBgColor(float red, float green, float blue);
void setBgColor(const char *name);
void setBgColor(float red, float green, float blue);
+ void setPenWidth(int width);
+
const QFont &getFont() const;
void setFont(const QFont &font);
const QFont &getFont() const;
void setFont(const QFont &font);
+ void setAntialiasing(bool state);
+
void clearGraph();
void drawPoint(int x, int y);
void clearGraph();
void drawPoint(int x, int y);