QtGui/qgraphicsgridlayout.h Source File
Go to the documentation of this file.
42 #ifndef QGRAPHICSGRIDLAYOUT_H
43 #define QGRAPHICSGRIDLAYOUT_H
54 #if !defined(QT_NO_GRAPHICSVIEW) || (QT_EDITION & QT_MODULE_GRAPHICSVIEW) != QT_MODULE_GRAPHICSVIEW
56 class QGraphicsGridLayoutPrivate;
65 Qt::Alignment alignment = 0);
66 inline void addItem(
QGraphicsLayoutItem *item,
int row,
int column, Qt::Alignment alignment = 0);
68 void setHorizontalSpacing(qreal spacing);
69 qreal horizontalSpacing()
const;
70 void setVerticalSpacing(qreal spacing);
71 qreal verticalSpacing()
const;
72 void setSpacing(qreal spacing);
74 void setRowSpacing(
int row, qreal spacing);
75 qreal rowSpacing(
int row)
const;
76 void setColumnSpacing(
int column, qreal spacing);
77 qreal columnSpacing(
int column)
const;
79 void setRowStretchFactor(
int row,
int stretch);
80 int rowStretchFactor(
int row)
const;
81 void setColumnStretchFactor(
int column,
int stretch);
82 int columnStretchFactor(
int column)
const;
84 void setRowMinimumHeight(
int row, qreal
height);
85 qreal rowMinimumHeight(
int row)
const;
86 void setRowPreferredHeight(
int row, qreal height);
87 qreal rowPreferredHeight(
int row)
const;
88 void setRowMaximumHeight(
int row, qreal height);
89 qreal rowMaximumHeight(
int row)
const;
90 void setRowFixedHeight(
int row, qreal height);
92 void setColumnMinimumWidth(
int column, qreal
width);
93 qreal columnMinimumWidth(
int column)
const;
94 void setColumnPreferredWidth(
int column, qreal width);
95 qreal columnPreferredWidth(
int column)
const;
96 void setColumnMaximumWidth(
int column, qreal width);
97 qreal columnMaximumWidth(
int column)
const;
98 void setColumnFixedWidth(
int column, qreal width);
100 void setRowAlignment(
int row, Qt::Alignment alignment);
101 Qt::Alignment rowAlignment(
int row)
const;
102 void setColumnAlignment(
int column, Qt::Alignment alignment);
103 Qt::Alignment columnAlignment(
int column)
const;
108 int rowCount()
const;
109 int columnCount()
const;
135 {
addItem(aitem, arow, acolumn, 1, 1, aalignment); }
virtual QSizeF sizeHint(Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const =0
virtual void removeAt(int index)=0
virtual void invalidate()
GLenum GLenum GLvoid * row
#define QT_BEGIN_NAMESPACE
GLenum GLsizei GLsizei height
virtual int count() const =0
GLenum GLenum GLvoid GLvoid * column
virtual void setGeometry(const QRectF &rect)
void addItem(QGraphicsLayoutItem *item, int row, int column, int rowSpan, int columnSpan, Qt::Alignment alignment=0)
virtual QGraphicsLayoutItem * itemAt(int i) const =0