25 Qt::Orientation orientation()
const;
26 bool setOrientation( Qt::Orientation );
28 bool setDimension( uint dimension );
29 uint dimension()
const;
31 int count()
const override final;
33 int insertItem( QQuickItem*,
int index );
34 int addItem( QQuickItem* );
36 int insertSpacerAt(
int index, qreal spacing );
37 int addSpacer( qreal spacing );
39 bool removeAt(
int index );
42 int indexOf(
const QQuickItem* )
const;
44 QQuickItem* itemAt(
int index )
const;
45 qreal spacerAt(
int index )
const;
47 bool setStretchFactorAt(
int index,
int stretchFactor );
48 int stretchFactorAt(
int index )
const;
54 void layoutItems()
override;
56 int effectiveCount()
const;
57 int effectiveCount( Qt::Orientation )
const override;
59 void invalidateElementCache()
override;
61 virtual void setupChain( Qt::Orientation,
const QskLayoutChain::Segments&,
65 std::unique_ptr< PrivateData > m_data;