1#ifndef QWTSTYLESHEETRECORDER_H
2#define QWTSTYLESHEETRECORDER_H
3#include "qwt_null_paintdevice.h"
26 virtual void updateState(
const QPaintEngineState& state)
override;
28 virtual void drawRects(
const QRectF* rects,
int count)
override;
30 virtual void drawRects(
const QRect* rects,
int count)
override;
32 virtual void drawPath(
const QPainterPath& path)
override;
34 void setCornerRects(
const QPainterPath& path);
42 void alignCornerRects(
const QRectF& rect);
A null paint device that does nothing
Definition qwt_null_paintdevice.h:46
virtual void drawPath(const QPainterPath &)
Draw a painter path
Definition qwt_null_paintdevice.cpp:507
virtual void drawRects(const QRect *, int)
Draw rectangles (integer version)
Definition qwt_null_paintdevice.cpp:467
virtual void updateState(const QPaintEngineState &)
Update the paint engine state
Definition qwt_null_paintdevice.cpp:575
virtual QSize sizeMetrics() const =0
A paint device that records style sheet information for rendering.
Definition qwt_stylesheet_recorder.h:21
QVector< QRectF > clipRects
Clip rectangles for clipping operations
Definition qwt_stylesheet_recorder.h:46
Background structure containing path, brush, and origin
Definition qwt_stylesheet_recorder.h:58
Border structure containing path and rectangle information
Definition qwt_stylesheet_recorder.h:50