Turned QStyleOptionViewItem into value type, for it has a public copy constructor.

It is passed around by value in many places, like the return value of
QAbstractItemView::viewOptions(). I did the same to the variations:
QStyleOptionViewItemV2, QStyleOptionViewItemV3, etc.
This commit is contained in:
Marcelo Lira 2011-07-17 23:26:02 -03:00 • committed by Hugo Parente Lima
commit 815fae961f

View file

@ -396,22 +396,22 @@
<enum-type name="StyleOptionVersion"/> <enum-type name="StyleOptionVersion"/>
<enum-type name="ToolButtonFeature" flags="ToolButtonFeatures" /> <enum-type name="ToolButtonFeature" flags="ToolButtonFeatures" />
</object-type> </object-type>
<object-type name="QStyleOptionViewItem" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItem::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItem::Version"> <value-type name="QStyleOptionViewItem" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItem::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItem::Version">
<enum-type name="Position"/> <enum-type name="Position"/>
<enum-type name="StyleOptionType"/> <enum-type name="StyleOptionType"/>
<enum-type name="StyleOptionVersion"/> <enum-type name="StyleOptionVersion"/>
</object-type> </value-type>
<object-type name="QStyleOptionViewItemV2" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV2::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV2::Version"> <value-type name="QStyleOptionViewItemV2" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV2::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV2::Version">
<enum-type name="StyleOptionVersion"/> <enum-type name="StyleOptionVersion"/>
<enum-type name="ViewItemFeature" flags="ViewItemFeatures"/> <enum-type name="ViewItemFeature" flags="ViewItemFeatures"/>
</object-type> </value-type>
<object-type name="QStyleOptionViewItemV3" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV3::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV3::Version"> <value-type name="QStyleOptionViewItemV3" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV3::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV3::Version">
<enum-type name="StyleOptionVersion"/> <enum-type name="StyleOptionVersion"/>
</object-type> </value-type>
<object-type name="QStyleOptionViewItemV4" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV4::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV4::Version" > <value-type name="QStyleOptionViewItemV4" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV4::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV4::Version" >
<enum-type name="StyleOptionVersion"/> <enum-type name="StyleOptionVersion"/>
<enum-type name="ViewItemPosition"/> <enum-type name="ViewItemPosition"/>
</object-type> </value-type>
<value-type name="QTextFragment" /> <value-type name="QTextFragment" />
<value-type name="QBitmap" > <value-type name="QBitmap" >
<modify-function signature="fromData(QSize,const uchar*,QImage::Format)"> <modify-function signature="fromData(QSize,const uchar*,QImage::Format)">