1#ifndef QWTSTYLESHEETRECORDER_H
2#define QWTSTYLESHEETRECORDER_H
3#include "qwt_null_paintdevice.h"
33 virtual void updateState(
const QPaintEngineState& state)
override;
35 virtual void drawRects(
const QRectF* rects,
int count)
override;
37 virtual void drawRects(
const QRect* rects,
int count)
override;
39 virtual void drawPath(
const QPainterPath& path)
override;
41 void setCornerRects(
const QPainterPath& path);
49 void alignCornerRects(
const QRectF& rect);
一个不执行任何操作的空绘制设备
Definition qwt_null_paintdevice.h:55
virtual void drawPath(const QPainterPath &)
Draw a painter path
Definition qwt_null_paintdevice.cpp:598
virtual void drawRects(const QRect *, int)
Draw rectangles (integer version)
Definition qwt_null_paintdevice.cpp:554
virtual void updateState(const QPaintEngineState &)
Update the paint engine state
Definition qwt_null_paintdevice.cpp:678
virtual QSize sizeMetrics() const =0
用于记录样式表信息的绘图设备
Definition qwt_stylesheet_recorder.h:28
QVector< QRectF > clipRects
Clip rectangles for clipping operations
Definition qwt_stylesheet_recorder.h:53
Background structure containing path, brush, and origin
Definition qwt_stylesheet_recorder.h:65
Border structure containing path and rectangle information
Definition qwt_stylesheet_recorder.h:57