A collection of QPainter workarounds. More...
#include <qwt_painter.h>
Static Public Member Functions | |
static void | setPolylineSplitting (bool) |
static bool | polylineSplitting () |
static void | setClipRect (QPainter *, const QRectF &) |
static void | drawText (QPainter *, double x, double y, const QString &) |
static void | drawText (QPainter *, const QPointF &, const QString &) |
static void | drawText (QPainter *, double x, double y, double w, double h, int flags, const QString &) |
static void | drawText (QPainter *, const QRectF &, int flags, const QString &) |
static void | drawSimpleRichText (QPainter *, const QRectF &, int flags, QTextDocument &) |
static void | drawRect (QPainter *, double x, double y, double w, double h) |
static void | drawRect (QPainter *, const QRectF &rect) |
static void | fillRect (QPainter *, const QRectF &, const QBrush &) |
static void | drawEllipse (QPainter *, const QRectF &) |
static void | drawPie (QPainter *, const QRectF &r, int a, int alen) |
static void | drawLine (QPainter *, double x1, double y1, double x2, double y2) |
static void | drawLine (QPainter *, const QPointF &p1, const QPointF &p2) |
static void | drawLine (QPainter *, const QLineF &) |
static void | drawPolygon (QPainter *, const QPolygonF &pa) |
static void | drawPolyline (QPainter *, const QPolygonF &pa) |
static void | drawPolyline (QPainter *, const QPointF *, int pointCount) |
static void | drawPoint (QPainter *, double x, double y) |
static void | drawPoint (QPainter *, const QPointF &) |
static void | drawRoundFrame (QPainter *, const QRect &, int width, const QPalette &, bool sunken) |
static void | drawFocusRect (QPainter *, QWidget *) |
static void | drawFocusRect (QPainter *, QWidget *, const QRect &) |
static void | drawColorBar (QPainter *painter, const QwtColorMap &, const QwtDoubleInterval &, const QwtScaleMap &, Qt::Orientation, const QRectF &) |
A collection of QPainter workarounds.
void QwtPainter::drawEllipse | ( | QPainter * | painter, | |
const QRectF & | rect | |||
) | [static] |
Wrapper for QPainter::drawEllipse()
void QwtPainter::drawLine | ( | QPainter * | painter, | |
const QLineF & | line | |||
) | [inline, static] |
Wrapper for QPainter::drawLine().
void QwtPainter::drawLine | ( | QPainter * | painter, | |
const QPointF & | p1, | |||
const QPointF & | p2 | |||
) | [static] |
Wrapper for QPainter::drawLine()
void QwtPainter::drawLine | ( | QPainter * | painter, | |
double | x1, | |||
double | y1, | |||
double | x2, | |||
double | y2 | |||
) | [inline, static] |
Wrapper for QPainter::drawLine().
void QwtPainter::drawPie | ( | QPainter * | painter, | |
const QRectF & | rect, | |||
int | a, | |||
int | alen | |||
) | [static] |
Wrapper for QPainter::drawPie()
void QwtPainter::drawPoint | ( | QPainter * | painter, | |
const QPointF & | pos | |||
) | [static] |
Wrapper for QPainter::drawPoint()
void QwtPainter::drawPoint | ( | QPainter * | painter, | |
double | x, | |||
double | y | |||
) | [inline, static] |
Wrapper for QPainter::drawPoint().
void QwtPainter::drawPolygon | ( | QPainter * | painter, | |
const QPolygonF & | polygon | |||
) | [static] |
Wrapper for QPainter::drawPolygon()
void QwtPainter::drawPolyline | ( | QPainter * | painter, | |
const QPolygonF & | polygon | |||
) | [static] |
Wrapper for QPainter::drawPolyline()
void QwtPainter::drawRect | ( | QPainter * | painter, | |
const QRectF & | rect | |||
) | [static] |
Wrapper for QPainter::drawRect()
void QwtPainter::drawRect | ( | QPainter * | painter, | |
double | x, | |||
double | y, | |||
double | w, | |||
double | h | |||
) | [static] |
Wrapper for QPainter::drawRect()
void QwtPainter::drawRoundFrame | ( | QPainter * | painter, | |
const QRect & | rect, | |||
int | width, | |||
const QPalette & | palette, | |||
bool | sunken | |||
) | [static] |
Draw a round frame.
void QwtPainter::drawSimpleRichText | ( | QPainter * | painter, | |
const QRectF & | rect, | |||
int | flags, | |||
QTextDocument & | text | |||
) | [static] |
Wrapper for QSimpleRichText::draw()
void QwtPainter::drawText | ( | QPainter * | painter, | |
const QRectF & | rect, | |||
int | flags, | |||
const QString & | text | |||
) | [static] |
Wrapper for QPainter::drawText()
void QwtPainter::drawText | ( | QPainter * | painter, | |
double | x, | |||
double | y, | |||
double | w, | |||
double | h, | |||
int | flags, | |||
const QString & | text | |||
) | [static] |
Wrapper for QPainter::drawText()
void QwtPainter::drawText | ( | QPainter * | painter, | |
const QPointF & | pos, | |||
const QString & | text | |||
) | [static] |
Wrapper for QPainter::drawText()
void QwtPainter::drawText | ( | QPainter * | painter, | |
double | x, | |||
double | y, | |||
const QString & | text | |||
) | [static] |
Wrapper for QPainter::drawText()
void QwtPainter::fillRect | ( | QPainter * | painter, | |
const QRectF & | rect, | |||
const QBrush & | brush | |||
) | [static] |
Wrapper for QPainter::fillRect()
bool QwtPainter::polylineSplitting | ( | ) | [inline, static] |
Returns whether line splitting for the raster paint engine is enabled.
void QwtPainter::setClipRect | ( | QPainter * | painter, | |
const QRectF & | rect | |||
) | [static] |
Wrapper for QPainter::setClipRect()
void QwtPainter::setPolylineSplitting | ( | bool | enable | ) | [static] |
En/Disable line splitting for the raster paint engine.
The raster paint engine paints polylines of many points much faster when they are splitted in smaller chunks.