23 #ifndef KDCHARTABSTRACTAREABASE_H 24 #define KDCHARTABSTRACTAREABASE_H 43 class BackgroundAttributes;
44 class FrameAttributes;
88 virtual void paintBackground( QPainter& painter,
const QRect& rectangle );
89 virtual void paintFrame( QPainter& painter,
const QRect& rectangle );
91 static void paintBackgroundAttributes( QPainter& painter,
const QRect& rectangle,
93 static void paintFrameAttributes( QPainter& painter,
const QRect& rectangle,
101 void getFrameLeadings(
int& left,
int& top,
int& right,
int& bottom )
const;
110 QRect innerRect()
const;
117 virtual QRect areaGeometry()
const = 0;
125 virtual void positionHasChanged();
130 #endif // KDCHARTABSTRACTAREABASE_H A set of attributes for frames around items.
#define KDCHART_DECLARE_PRIVATE_BASE_POLYMORPHIC(X)
Base class for AbstractArea and AbstractAreaWidget: An area in the chart with a background, a frame, etc.
Defines relative position information: reference area, position in this area (reference position)...
Set of attributes usable for background pixmaps.