53 virtual void invalidate() QWT_OVERRIDE;
55 void setMaxColumns( uint maxColumns );
56 uint maxColumns()
const;
58 uint numRows ()
const;
59 uint numColumns ()
const;
61 virtual void addItem( QLayoutItem* ) QWT_OVERRIDE;
63 virtual QLayoutItem* itemAt(
int index )
const QWT_OVERRIDE;
64 virtual QLayoutItem* takeAt(
int index ) QWT_OVERRIDE;
65 virtual int count()
const QWT_OVERRIDE;
67 void setExpandingDirections( Qt::Orientations );
68 virtual Qt::Orientations expandingDirections()
const QWT_OVERRIDE;
71 virtual int maxItemWidth()
const;
73 virtual void setGeometry(
const QRect& ) QWT_OVERRIDE;
75 virtual bool hasHeightForWidth()
const QWT_OVERRIDE;
76 virtual int heightForWidth(
int )
const QWT_OVERRIDE;
78 virtual QSize sizeHint()
const QWT_OVERRIDE;
80 virtual bool isEmpty()
const QWT_OVERRIDE;
81 uint itemCount()
const;
83 virtual uint columnsForWidth(
int width )
const;
87 void layoutGrid( uint numColumns,
90 void stretchGrid(
const QRect& rect, uint numColumns,
95 int maxRowWidth(
int numColumns )
const;
The QwtDynGridLayout class lays out widgets in a grid, adjusting the number of columns and rows to th...
Definition qwt_dyngrid_layout.h:45