36 virtual void addItem(QLayoutItem* item)
override;
37 virtual QLayoutItem* itemAt(
int index)
const override;
38 virtual QLayoutItem* takeAt(
int index)
override;
39 virtual int count()
const override;
40 virtual QSize sizeHint()
const override;
41 virtual QSize minimumSize()
const override;
42 virtual void setGeometry(
const QRect& rect)
override;
45 void addAxes(QWidget* widget,
const QRectF& rect);
48 void addAxes(QWidget* widget, qreal left, qreal top, qreal width, qreal height);
51 void addGridAxes(QWidget* widget,
62 void setAxesNormPos(QWidget* widget,
const QRectF& rect);
65 QRectF widgetNormRect(QWidget* widget)
const;
68 static QRectF calcNormRect(
const QRect& parentRect,
const QRect& rect);
70 QRect calcActualRect(
const QRect& parentRect,
const QRectF& normRect);
74 QRectF calcGridRect(
int rowCnt,
81 qreal hspace = 0.0)
const;