}
}
- function viewArticle(articleid) {
- var index = 0;
- for (var i=0; i<articleList.count; ++i) {
- if (articles.get(0).articleid==articleid) {
- index = i;
- }
- }
- articleView.positionViewAtIndex(index, ListView.Contain); articleView.visible = true;
+ function getCurrentArticleId() {
+ var object = articleView.model.get(articleView.currentIndex)
+ return object.articleid
}
ListView {
model: articles
delegate: listing
width: parent.width;
- height: updateBarFeeds.visible? parent.height-updateBarFeeds.height : parent.height;
+ height: updateBarArticles.visible? parent.height-updateBarArticles.height : parent.height;
/*x: 0;*/
cacheBuffer: 100;
flickDeceleration: 1500
visible: articles.status==XmlListModel.Ready
+ clip: true
}
ListView {
delegate: viewer
orientation: ListView.Horizontal
width: parent.width;
- height: updateBarFeeds.visible? parent.height-updateBarFeeds.height : parent.height;
+ height: updateBarArticles.visible? parent.height-updateBarArticles.height : parent.height;
visible: false; z:8
//onCurrentIndexChanged: photosGridView.positionViewAtIndex(currentIndex, GridView.Contain)
highlightRangeMode: ListView.StrictlyEnforceRange; snapMode: ListView.SnapOneItem
onMovementStarted: articleViewer.vertPanningEnabled=false;
onMovementEnded: articleViewer.vertPanningEnabled=true;
highlightMoveDuration: 300;
+ clip: true
}
ProgressBar {
- id: updateBar
+ id: updateBarArticles
minimumValue: 0
maximumValue: 100
value: window.updateProgressValue
color: (unread=="True") ? settings.mainTextColour : settings.secondaryTextColour;
wrapMode: Text.WordWrap; font.bold: false;
- font.pixelSize: settings.mainTextSize
+ font.pointSize: settings.articleListingTextSize
}
MouseArea { anchors.fill: listItem;
onClicked: { articleView.positionViewAtIndex(index, ListView.Contain); articleView.visible = true; }