71 static void setPolylineSplitting(
bool);
72 static bool polylineSplitting();
74 static void setRoundingAlignment(
bool);
75 static bool roundingAlignment();
76 static bool roundingAlignment(
const QPainter*);
78 static void drawText(QPainter*, qreal x, qreal y,
const QString&);
79 static void drawText(QPainter*,
const QPointF&,
const QString&);
80 static void drawText(QPainter*, qreal x, qreal y, qreal w, qreal h,
int flags,
const QString&);
81 static void drawText(QPainter*,
const QRectF&,
int flags,
const QString&);
84 static void drawSimpleRichText(QPainter*,
const QRectF&,
int flags,
const QTextDocument&);
87 static void drawRect(QPainter*, qreal x, qreal y, qreal w, qreal h);
88 static void drawRect(QPainter*,
const QRectF& rect);
89 static void fillRect(QPainter*,
const QRectF&,
const QBrush&);
91 static void drawEllipse(QPainter*,
const QRectF&);
92 static void drawPie(QPainter*,
const QRectF& r,
int a,
int alen);
94 static void drawLine(QPainter*, qreal x1, qreal y1, qreal x2, qreal y2);
95 static void drawLine(QPainter*,
const QPointF& p1,
const QPointF& p2);
96 static void drawLine(QPainter*,
const QLineF&);
98 static void drawPolygon(QPainter*,
const QPolygonF&);
99 static void drawPolyline(QPainter*,
const QPolygonF&);
100 static void drawPolyline(QPainter*,
const QPointF*,
int pointCount);
102 static void drawPolygon(QPainter*,
const QPolygon&);
103 static void drawPolyline(QPainter*,
const QPolygon&);
104 static void drawPolyline(QPainter*,
const QPoint*,
int pointCount);
106 static void drawPoint(QPainter*,
const QPoint&);
107 static void drawPoints(QPainter*,
const QPolygon&);
108 static void drawPoints(QPainter*,
const QPoint*,
int pointCount);
110 static void drawPoint(QPainter*, qreal x, qreal y);
111 static void drawPoint(QPainter*,
const QPointF&);
112 static void drawPoints(QPainter*,
const QPolygonF&);
113 static void drawPoints(QPainter*,
const QPointF*,
int pointCount);
115 static void drawPath(QPainter*,
const QPainterPath&);
116 static void drawImage(QPainter*,
const QRectF&,
const QImage&);
117 static void drawPixmap(QPainter*,
const QRectF&,
const QPixmap&);
119 static void drawRoundFrame(QPainter*,
const QRectF&,
const QPalette&,
int lineWidth,
int frameStyle);
121 static void drawRoundedFrame(QPainter*,
const QRectF&, qreal xRadius, qreal yRadius,
const QPalette&,
int lineWidth,
int frameStyle);
123 static void drawFrame(QPainter*,
125 const QPalette& palette,
126 QPalette::ColorRole foregroundRole,
131 static void drawFocusRect(QPainter*,
const QWidget*);
132 static void drawFocusRect(QPainter*,
const QWidget*,
const QRect&);
136 static bool isAligning(
const QPainter*);
137 static bool isX11GraphicsSystem();
139 static void fillPixmap(
const QWidget*, QPixmap&,
const QPoint& offset = QPoint());
140 static void fillRegion(QPainter* painter,
const QRegion& region);
141 static void fillBackground(QPainter* painter, QWidget* widget,
const QVector< QRectF >& fillRects);
142 static void fillBackground(QPainter* painter, QWidget* canvas);
144 static void drawBackgound(QPainter*,
const QRectF&,
const QWidget*);
146 static void drawCanvasBackgound(QPainter* painter, QWidget* canvas);
148 static void drawStyledBackground(QWidget* w, QPainter* painter);
150 static QPixmap backingStore(QWidget*,
const QSize&);
151 static qreal devicePixelRatio(
const QPaintDevice*);
153 static qreal effectivePenWidth(
const QPen&);
155 static int horizontalAdvance(
const QFontMetrics&,
const QString&);
156 static qreal horizontalAdvance(
const QFontMetricsF&,
const QString&);
158 static int horizontalAdvance(
const QFontMetrics&, QChar);
159 static qreal horizontalAdvance(
const QFontMetricsF&, QChar);
161 static QFont scaledFont(
const QFont&,
const QPaintDevice* =
nullptr);
163 static QWidget* findBackgroundWidget(QWidget* w);
166 static bool m_polylineSplitting;
167 static bool m_roundingAlignment;
static void drawPoints(QPainter *, const QPolygon &)
Wrapper for QPainter::drawPoints()
Definition qwt_painter.h:177
static void drawPoint(QPainter *, const QPoint &)
Wrapper for QPainter::drawPoint()
Definition qwt_painter.cpp:684
static bool roundingAlignment()
Check whether coordinates should be rounded, before they are painted to a paint engine that rounds to...
Definition qwt_painter.h:217
static void drawLine(QPainter *, qreal x1, qreal y1, qreal x2, qreal y2)
Wrapper for QPainter::drawLine()
Definition qwt_painter.h:189