static const int DEFAULT_HEIGHT = 480;
DrawingWindow(ThreadFunction fun,
- int width = DEFAULT_WIDTH, int height = DEFAULT_HEIGHT);
+ int width_ = DEFAULT_WIDTH, int height_ = DEFAULT_HEIGHT);
DrawingWindow(QWidget *parent,
ThreadFunction fun,
- int width = DEFAULT_WIDTH, int height = DEFAULT_HEIGHT);
+ int width_ = DEFAULT_WIDTH, int height_ = DEFAULT_HEIGHT);
DrawingWindow(QWidget *parent, Qt::WindowFlags flags,
ThreadFunction fun,
- int width = DEFAULT_WIDTH, int height = DEFAULT_HEIGHT);
+ int width_ = DEFAULT_WIDTH, int height_ = DEFAULT_HEIGHT);
~DrawingWindow();
const int width;
const int height;
- // http://www.w3.org/TR/SVG/types.html#ColorKeywords
void setColor(unsigned int color);
void setColor(const char *name);
void setColor(float red, float green, float blue);
void timerEvent(QTimerEvent *ev);
private:
+ //! Intervalle de temps entre deux rendus (ms)
static const int paintInterval = 33;
QBasicTimer timer;
DrawingThread *thread;
- void initialize(ThreadFunction f);
+ void initialize(ThreadFunction fun);
void setColor(const QColor& color);
void setBgColor(const QColor& color);
void dirty(const QRect &rect);
void mayUpdate();
+ void realSync();
+ void realDrawText(int x, int y, const char *text, int flags);
};
#endif // !DRAWING_WINDOW_H
+
+// Local variables:
+// mode: c++
+// End: