From 10f66cf7f43cf11d39cbfec55998643f61bb2503 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Mon, 22 Nov 2010 14:55:35 +0100 Subject: [PATCH] Add methods getFont() and setFont(). --- CHANGES | 6 +++--- DrawingWindow.cpp | 18 ++++++++++++++++++ DrawingWindow.h | 4 ++++ 3 files changed, 25 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index 7cea1c7..e7e94c5 100644 --- a/CHANGES +++ b/CHANGES @@ -1,7 +1,7 @@ --- Mon, 22 Nov 2010 11:01:33 +0100 +-- Mon, 22 Nov 2010 14:54:43 +0100 - * Add DrawingWindow::drawTriangle(). - * Add DrawingWindow::fillTriangle(). + * Add methods getFont() and setFont(). + * Add methods drawTriangle() and fillTriangle(). -- Tue, 27 Apr 2010 17:30:13 +0200 diff --git a/DrawingWindow.cpp b/DrawingWindow.cpp index c044c20..bb6a3e2 100644 --- a/DrawingWindow.cpp +++ b/DrawingWindow.cpp @@ -345,6 +345,24 @@ void DrawingWindow::setBgColor(float red, float green, float blue) setBgColor(QColor::fromRgbF(red, green, blue)); } +//! Retourne la fonte courante utilisée pour dessiner du texte. +/*! + * \see QFont, setFont + */ +const QFont& DrawingWindow::getFont() const +{ + return painter->font(); +} + +//! Applique une nouvelle font pour dessiner du texte. +/*! + * \see QFont, getFont + */ +void DrawingWindow::setFont(const QFont& font) +{ + painter->setFont(font); +} + //! Efface la fenêtre. /*! * La fenêtre est effacée avec la couleur de fond courante. diff --git a/DrawingWindow.h b/DrawingWindow.h index 524a3c8..f8e42bd 100644 --- a/DrawingWindow.h +++ b/DrawingWindow.h @@ -3,6 +3,7 @@ #include #include +#include #include #include #include @@ -43,6 +44,9 @@ public: void setBgColor(const char *name); void setBgColor(float red, float green, float blue); + const QFont& getFont() const; + void setFont(const QFont& font); + void clearGraph(); void drawPoint(int x, int y); -- 2.20.1