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);
static void usleep(unsigned long usecs);
protected:
+ //! \cond show_protected
void closeEvent(QCloseEvent *ev);
void customEvent(QEvent *ev);
void mousePressEvent(QMouseEvent *ev);
void paintEvent(QPaintEvent *ev);
void showEvent(QShowEvent *ev);
void timerEvent(QTimerEvent *ev);
+ //! \endcond
private:
//! Intervalle de temps entre deux rendus (ms)
QBasicTimer timer;
QMutex imageMutex;
- QMutex mouseMutex;
- QWaitCondition mouseCondition;
+ QMutex inputMutex;
+ QWaitCondition inputCondition;
QMutex syncMutex;
QWaitCondition syncCondition;
bool terminateThread;