listViews: [
{ viewComponent: 'content/view/Categories.qml' } ,
- { viewComponent: 'content/view/News.qml' }
+ { viewComponent: 'content/view/News.qml' },
+ { viewComponent: 'content/view/NewsDetailFromURL.qml' }
]
listModels: [
categoriesModel,
newsModel,
+ newsModelDetail
]
+ function getNewsModelItem(prop)
+ {
+ var newsIndex = currentPath[2]
+
+ if( typeof newsModel.get(newsIndex) != "undefined" )
+ if( typeof newsModel.get(newsIndex)[prop] != "undefined" )
+ return newsModel.get(newsIndex)[prop]
+
+ return ""
+ }
+
property variant categoriesModel: FavoriteRssFeeds { }
property variant newsModel: RssFeedModel {
- currentFeed: categoriesModel.get(window.currentCategoryIndex).feed
+ currentFeed: categoriesModel.get(currentPath[1]).feed
+ }
+ property variant newsModelDetail: QtObject {
+ property variant parentModel: newsModel
+ property int sourceDepth: 3
+
+ property string urllink: getNewsModelItem('link')
+ property string title: getNewsModelItem('title')
+ property string image: getNewsModelItem('image')
}
loading: newsModel.loading