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);
A null paint device that does nothing.
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
A paint device that records style sheet information for rendering.
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