X-Git-Url: http://git.maemo.org/git/?p=quicknewsreader;a=blobdiff_plain;f=qml%2FQuickNewsReader%2Fcontent%2Fview%2FNewsDetail.qml;fp=qml%2FQuickNewsReader%2Fcontent%2Fview%2FNewsDetail.qml;h=049de6593f3ef24490bd75d3fb6460a7418d6ad9;hp=211b39551ac6028b111582b23eac580755aa3f6d;hb=f60fe85fee497f7865a28a43797d6867c8cc401e;hpb=f32bf9723848f690d1fcba5945a072ef2d8414a6 diff --git a/qml/QuickNewsReader/content/view/NewsDetail.qml b/qml/QuickNewsReader/content/view/NewsDetail.qml index 211b395..049de65 100644 --- a/qml/QuickNewsReader/content/view/NewsDetail.qml +++ b/qml/QuickNewsReader/content/view/NewsDetail.qml @@ -5,19 +5,21 @@ Item { id: newsDetailRect width: window.width; height: window.height - function getNewsModelItem(newsIndex, prop) + function getNewsModelItem(prop) { - if( typeof currentJournal.newsModel.get(newsIndex) != "undefined" ) - if( typeof currentJournal.newsModel.get(newsIndex)[prop] != "undefined" ) - return currentJournal.newsModel.get(newsIndex)[prop] + var newsIndex = listSourceModel[window.currentSourceIndex].currentPath[componentDepth-1] + + if( typeof currentSource.listModels[componentDepth-1].get(newsIndex) != "undefined" ) + if( typeof currentSource.listModels[componentDepth-1].get(newsIndex)[prop] != "undefined" ) + return currentSource.listModels[componentDepth-1].get(newsIndex)[prop] return "" } - property string urllink: getNewsModelItem(currentNewsIndex, 'link') - property string htmlcontent: getNewsModelItem(currentNewsIndex, 'detailedContent') - property string title: getNewsModelItem(currentNewsIndex, 'title') - property string image: getNewsModelItem(currentNewsIndex, 'image') + property string urllink: getNewsModelItem('link') + property string htmlcontent: getNewsModelItem('detailedContent') + property string title: getNewsModelItem('title') + property string image: getNewsModelItem('image') VisualItemModel { id: itemModel