X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/graphlib.git/blobdiff_plain/10f66cf7f43cf11d39cbfec55998643f61bb2503..fa4e18f5aa1e0f787885f5860a5f36af2db4cd39:/DrawingWindow.h diff --git a/DrawingWindow.h b/DrawingWindow.h index f8e42bd..c38d9bd 100644 --- a/DrawingWindow.h +++ b/DrawingWindow.h @@ -12,6 +12,7 @@ #include #include #include +#include class DrawingThread; @@ -44,8 +45,8 @@ public: void setBgColor(const char *name); void setBgColor(float red, float green, float blue); - const QFont& getFont() const; - void setFont(const QFont& font); + const QFont &getFont() const; + void setFont(const QFont &font); void clearGraph(); @@ -59,9 +60,11 @@ public: void fillTriangle(int x1, int y1, int x2, int y2, int x3, int y3); void drawText(int x, int y, const char *text, int flags = 0); + void drawText(int x, int y, const std::string &text, int flags = 0); void drawTextBg(int x, int y, const char *text, int flags = 0); + void drawTextBg(int x, int y, const std::string &text, int flags = 0); - unsigned int getPointColor(int x, int y); + unsigned int getPointColor(int x, int y) const; bool waitMousePress(int &x, int &y, int &button, unsigned long time = ULONG_MAX); @@ -108,8 +111,8 @@ private: void initialize(ThreadFunction fun); - void setColor(const QColor& color); - void setBgColor(const QColor& color); + void setColor(const QColor &color); + void setBgColor(const QColor &color); QColor getColor(); QColor getBgColor();