QtGui/qgraphicslinearlayout.h Source File
Go to the documentation of this file.
42 #ifndef QGRAPHICSLINEARLAYOUT_H
43 #define QGRAPHICSLINEARLAYOUT_H
54 #if !defined(QT_NO_GRAPHICSVIEW) || (QT_EDITION & QT_MODULE_GRAPHICSVIEW) != QT_MODULE_GRAPHICSVIEW
56 class QGraphicsLinearLayoutPrivate;
69 inline void addStretch(
int stretch = 1) { insertStretch(-1, stretch); }
72 void insertStretch(
int index,
int stretch = 1);
77 void setSpacing(qreal spacing);
78 qreal spacing()
const;
79 void setItemSpacing(
int index, qreal spacing);
80 qreal itemSpacing(
int index)
const;
97 Q5SizePolicy::ControlTypes controlTypes(LayoutSide side)
const;
100 void dump(
int indent = 0)
const;
virtual QSizeF sizeHint(Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const =0
virtual void removeAt(int index)=0
virtual void invalidate()
void addItem(QGraphicsLayoutItem *item)
#define QT_BEGIN_NAMESPACE
void addStretch(int stretch=1)
virtual int count() const =0
virtual void setGeometry(const QRectF &rect)
virtual QGraphicsLayoutItem * itemAt(int i) const =0