#include <QBasicTimer>
#include <QColor>
+#include <QFont>
#include <QImage>
#include <QMutex>
#include <QPainter>
void setBgColor(const char *name);
void setBgColor(float red, float green, float blue);
+ const QFont& getFont() const;
+ void setFont(const QFont& font);
+
void clearGraph();
void drawPoint(int x, int y);
void fillRect(int x1, int y1, int x2, int y2);
void drawCircle(int x, int y, int r);
void fillCircle(int x, int y, int r);
+ void drawTriangle(int x1, int y1, int x2, int y2, int x3, int y3);
+ 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 drawTextBg(int x, int y, const char *text, int flags = 0);
void closeGraph();
- void sleep(unsigned long secs);
- void msleep(unsigned long msecs);
- void usleep(unsigned long usecs);
+ static void sleep(unsigned long secs);
+ static void msleep(unsigned long msecs);
+ static void usleep(unsigned long usecs);
protected:
void closeEvent(QCloseEvent *ev);