Hi,
The ListView's delegate is really just a template for the list items that will
be shown in the view (as Girish pointed out in an earlier thread, delegate:
aCustomDelegate {} is really just shorthand for delegate: Component {
aCustomDelegate {} }), which is why you cannot create an alias to it (it will
be instantiated many times). Are you looking for access to the data of the
currently selected item in the view (i.e. the ListView's currentItem)? You
could try something like the following if you don't need true aliasing:
ListView {
id: listview
property string text: listview.currentItem ? listview.currentItem.text : ""
delegate: Text {
id: myDelegate
text: sometext
}
}
Regards,
Michael
On 06/12/2010, at 10:13 AM, ext Bartosh Wroblevksy wrote:
I would like to export the properties of the delegate of a listview to make it
more reusable. In other words, I would like to do something like this
ListView {
id: listview
property alias text: myDelegate.text
delegate: aCustomDelegate {
id:myDelegate
text: sometext
}
}
Is it possible?
Thanks,
Bartosh
<ATT00001..txt>
_______________________________________________
Qt-qml mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-qml