Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
.
authorgiersch <giersch>
Wed, 21 Nov 2007 07:16:10 +0000 (07:16 +0000)
committergiersch <giersch>
Wed, 21 Nov 2007 07:16:10 +0000 (07:16 +0000)
DrawingWindow.cpp
DrawingWindow.h

index cf111e9..4cbccc3 100644 (file)
@@ -139,6 +139,16 @@ void DrawingWindow::fillCircle(int x, int y, int r)
     painter->setBrush(Qt::NoBrush);
 }
 
+void DrawingWindow::drawText(int x, int y, const char *text)
+{
+    QRect r(image->rect());
+    r.moveTo(x, y);
+    safeLock(imageMutex);
+    painter->drawText(r, 0, text, &r);
+    dirty(r);
+    safeUnlock(imageMutex);
+}
+
 bool DrawingWindow::sync(unsigned long time)
 {
     bool synced;
index 79544dc..28dc14b 100644 (file)
@@ -48,6 +48,8 @@ public:
     void drawCircle(int x, int y, int r);
     void fillCircle(int x, int y, int r);
 
+    void drawText(int x, int y, const char *text);
+
     bool sync(unsigned long time = ULONG_MAX);
 
     void sleep(unsigned long secs);