26 int dimAxis(QwtAxisId axisId)
const;
27 void setDimAxis(QwtAxisId axisId,
int dim);
28 int dimAxes(
int axisPos)
const;
31 QRectF centered(
const QRectF& rect,
const QRectF& labelRect)
const;
32 QRectF innerRect(
const QRectF& rect)
const;
37 int m_dimAxes[ QwtAxis::AxisPositions ];
77 void init(
const QWidget* canvas);
78 int contentsMargins[ QwtAxis::AxisPositions ];
91 bool hasSymmetricYAxes()
const;
92 ScaleData& axisData(QwtAxisId axisId);
93 const ScaleData& axisData(QwtAxisId axisId)
const;
94 double tickOffset(
int axisPos)
const;
96 LegendData legendData;
97 LabelData labelData[ NumLabels ];
98 CanvasData canvasData;
101 ScaleData m_scaleData[ QwtAxis::AxisPositions ];
107 QRectF layoutLegend(
int plotLayoutOptions,
108 const LayoutData::LegendData& legendData,
110 const QSize& legendHint)
const;
112 QRectF alignLegend(
const QSize& legendHint,
const QRectF& canvasRect,
const QRectF& legendRect)
const;
114 void alignScales(
int plotLayoutOptions,
115 const LayoutData& layoutData,
117 QRectF scaleRect[ QwtAxis::AxisPositions ])
const;
118 void alignScalesToCanvas(
int plotLayoutOptions,
119 const LayoutData& layoutData,
120 const QRectF& canvasRect,
121 QRectF scaleRect[ QwtAxis::AxisPositions ])
const;
123 Dimensions layoutDimensions(
int plotLayoutOptions,
const LayoutData& layoutData,
const QRectF& rect)
const;
125 void setSpacing(
unsigned int spacing);
126 unsigned int spacing()
const;
128 void setAlignCanvas(
int axisPos,
bool on);
129 bool alignCanvas(
int axisPos)
const;
131 void setCanvasMargin(
int axisPos,
int margin);
132 int canvasMargin(
int axisPos)
const;
137 void setLegendRatio(
double ratio);
138 double legendRatio()
const;
141 int heightForWidth(LayoutData::Label labelType,
142 const LayoutData& layoutData,
143 int plotLayoutOptions,
145 int axesWidth)
const;
148 double m_legendRatio;
150 unsigned int m_canvasMargin[ QwtAxis::AxisPositions ] = { 0, 0, 0, 0 };
151 bool m_alignCanvas[ QwtAxis::AxisPositions ];
153 unsigned int m_spacing;
A Widget which displays a QwtText.
Definition qwt_text_label.h:44
A class representing a text.
Definition qwt_text.h:69