Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Hide protected methods in generated doc.
[graphlib.git] / DrawingWindow.h
index c38d9bd..cf3ff9c 100644 (file)
@@ -45,9 +45,13 @@ public:
     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);
 
+    void setAntialiasing(bool state);
+
     void clearGraph();
 
     void drawPoint(int x, int y);
@@ -77,6 +81,7 @@ public:
     static void usleep(unsigned long usecs);
 
 protected:
+    //! \cond show_protected
     void closeEvent(QCloseEvent *ev);
     void customEvent(QEvent *ev);
     void mousePressEvent(QMouseEvent *ev);
@@ -84,6 +89,7 @@ protected:
     void paintEvent(QPaintEvent *ev);
     void showEvent(QShowEvent *ev);
     void timerEvent(QTimerEvent *ev);
+    //! \endcond
 
 private:
     //! Intervalle de temps entre deux rendus (ms)
@@ -91,8 +97,8 @@ private:
 
     QBasicTimer timer;
     QMutex imageMutex;
-    QMutex mouseMutex;
-    QWaitCondition mouseCondition;
+    QMutex inputMutex;
+    QWaitCondition inputCondition;
     QMutex syncMutex;
     QWaitCondition syncCondition;
     bool terminateThread;