56 static void setPolylineSplitting(
bool);
57 static bool polylineSplitting();
59 static void setRoundingAlignment(
bool);
60 static bool roundingAlignment();
61 static bool roundingAlignment(
const QPainter*);
63 static void drawText(QPainter*, qreal x, qreal y,
const QString&);
64 static void drawText(QPainter*,
const QPointF&,
const QString&);
65 static void drawText(QPainter*, qreal x, qreal y, qreal w, qreal h,
int flags,
const QString&);
66 static void drawText(QPainter*,
const QRectF&,
int flags,
const QString&);
69 static void drawSimpleRichText(QPainter*,
const QRectF&,
int flags,
const QTextDocument&);
72 static void drawRect(QPainter*, qreal x, qreal y, qreal w, qreal h);
73 static void drawRect(QPainter*,
const QRectF& rect);
74 static void fillRect(QPainter*,
const QRectF&,
const QBrush&);
76 static void drawEllipse(QPainter*,
const QRectF&);
77 static void drawPie(QPainter*,
const QRectF& r,
int a,
int alen);
79 static void drawLine(QPainter*, qreal x1, qreal y1, qreal x2, qreal y2);
80 static void drawLine(QPainter*,
const QPointF& p1,
const QPointF& p2);
81 static void drawLine(QPainter*,
const QLineF&);
83 static void drawPolygon(QPainter*,
const QPolygonF&);
84 static void drawPolyline(QPainter*,
const QPolygonF&);
85 static void drawPolyline(QPainter*,
const QPointF*,
int pointCount);
87 static void drawPolygon(QPainter*,
const QPolygon&);
88 static void drawPolyline(QPainter*,
const QPolygon&);
89 static void drawPolyline(QPainter*,
const QPoint*,
int pointCount);
91 static void drawPoint(QPainter*,
const QPoint&);
92 static void drawPoints(QPainter*,
const QPolygon&);
93 static void drawPoints(QPainter*,
const QPoint*,
int pointCount);
95 static void drawPoint(QPainter*, qreal x, qreal y);
96 static void drawPoint(QPainter*,
const QPointF&);
97 static void drawPoints(QPainter*,
const QPolygonF&);
98 static void drawPoints(QPainter*,
const QPointF*,
int pointCount);
100 static void drawPath(QPainter*,
const QPainterPath&);
101 static void drawImage(QPainter*,
const QRectF&,
const QImage&);
102 static void drawPixmap(QPainter*,
const QRectF&,
const QPixmap&);
104 static void drawRoundFrame(QPainter*,
const QRectF&,
const QPalette&,
int lineWidth,
int frameStyle);
106 static void drawRoundedFrame(QPainter*,
const QRectF&, qreal xRadius, qreal yRadius,
const QPalette&,
int lineWidth,
int frameStyle);
108 static void drawFrame(QPainter*,
110 const QPalette& palette,
111 QPalette::ColorRole foregroundRole,
116 static void drawFocusRect(QPainter*,
const QWidget*);
117 static void drawFocusRect(QPainter*,
const QWidget*,
const QRect&);
121 static bool isAligning(
const QPainter*);
122 static bool isX11GraphicsSystem();
124 static void fillPixmap(
const QWidget*, QPixmap&,
const QPoint& offset = QPoint());
125 static void fillRegion(QPainter* painter,
const QRegion& region);
126 static void fillBackground(QPainter* painter, QWidget* widget,
const QVector< QRectF >& fillRects);
127 static void fillBackground(QPainter* painter, QWidget* canvas);
129 static void drawBackgound(QPainter*,
const QRectF&,
const QWidget*);
131 static void drawCanvasBackgound(QPainter* painter, QWidget* canvas);
133 static void drawStyledBackground(QWidget* w, QPainter* painter);
135 static QPixmap backingStore(QWidget*,
const QSize&);
136 static qreal devicePixelRatio(
const QPaintDevice*);
138 static qreal effectivePenWidth(
const QPen&);
140 static int horizontalAdvance(
const QFontMetrics&,
const QString&);
141 static qreal horizontalAdvance(
const QFontMetricsF&,
const QString&);
143 static int horizontalAdvance(
const QFontMetrics&, QChar);
144 static qreal horizontalAdvance(
const QFontMetricsF&, QChar);
146 static QFont scaledFont(
const QFont&,
const QPaintDevice* =
nullptr);
148 static QWidget* findBackgroundWidget(QWidget* w);
151 static bool m_polylineSplitting;
152 static bool m_roundingAlignment;
static void drawPoints(QPainter *, const QPolygon &)
Wrapper for QPainter::drawPoints()
Definition qwt_painter.h:162
static bool isAligning(const QPainter *)
Check if the painter is using a paint engine, that aligns coordinates to integers.
Definition qwt_painter.cpp:260
static void drawPoint(QPainter *, const QPoint &)
Wrapper for QPainter::drawPoint()
Definition qwt_painter.cpp:632
static bool roundingAlignment()
Check whether coordinates should be rounded, before they are painted to a paint engine that rounds to...
Definition qwt_painter.h:202
static void drawLine(QPainter *, qreal x1, qreal y1, qreal x2, qreal y2)
Wrapper for QPainter::drawLine()
Definition qwt_painter.h:174