blob: cfd0a9891dfa212201471d10df089f07b786c982 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
<Rect color="white" width="600" height="600">
<resources>
<XmlListModel id="feedModel" src="http://daringfireball.net/index.xml"
query="doc($src)/feed/entry">
<namespaceDeclarations>
declare default element namespace 'http://www.w3.org/2005/Atom';
</namespaceDeclarations>
<Role name="title" query="title/string()"/>
<Role name="tagline" query="author/name/string()"/>
<Role name="content" query="content/string()" isCData="true"/>
</XmlListModel>
<Component id="feedDelegate">
<Item height="{contents.height + 20}">
<Text x="10" id="TitleText" text="{title}" font.bold="true"/>
<Text text="{'by ' + tagline}" anchors.left="{TitleText.right}" anchors.leftMargin="10" font.italic="true"/>
<Text x="10" text="{content}" anchors.top="{TitleText.bottom}" width="580" wrap="true">
<onLinkActivated>print('link clicked: ' + link)</onLinkActivated>
</Text>
</Item>
</Component>
</resources>
<ListView id="list" anchors.fill="{parent}" clip="true"
model="{feedModel}" delegate="{feedDelegate}"/>
</Rect>
|