30 virtual void addItem(QLayoutItem* item)
override;
31 virtual QLayoutItem* itemAt(
int index)
const override;
32 virtual QLayoutItem* takeAt(
int index)
override;
33 virtual int count()
const override;
34 virtual QSize sizeHint()
const override;
35 virtual QSize minimumSize()
const override;
36 virtual void setGeometry(
const QRect& rect)
override;
39 void addAxes(QWidget* widget,
const QRectF& rect);
42 void addAxes(QWidget* widget, qreal left, qreal top, qreal width, qreal height);
45 void addGridAxes(QWidget* widget,
56 void setAxesNormPos(QWidget* widget,
const QRectF& rect);
59 QRectF widgetNormRect(QWidget* widget)
const;
62 static QRectF calcNormRect(
const QRect& parentRect,
const QRect& rect);
64 QRect calcActualRect(
const QRect& parentRect,
const QRectF& normRect);
68 QRectF calcGridRect(
int rowCnt,
75 qreal hspace = 0.0)
const;