Refactoring and model improvements
[quicknewsreader] / qml / QuickNewsReader / content / modelimpl / FavoriteFeedsSourceModel.qml
diff --git a/qml/QuickNewsReader/content/modelimpl/FavoriteFeedsSourceModel.qml b/qml/QuickNewsReader/content/modelimpl/FavoriteFeedsSourceModel.qml
new file mode 100644 (file)
index 0000000..fbbf451
--- /dev/null
@@ -0,0 +1,22 @@
+import QtQuick 1.0
+import "../modelitf"
+
+SourceModel {
+    name: "Favorite Feeds"
+
+    listViews: [
+        { viewComponent: 'content/view/Categories.qml', viewId: 'categoriesRect' } ,
+        { viewComponent: 'content/view/News.qml', viewId: 'newsRect' }
+    ]
+    listModels: [
+        categoriesModel,
+        newsModel,
+    ]
+
+    property variant categoriesModel: FavoriteRssFeeds { }
+    property variant newsModel: RssFeedModel {
+        currentFeed: categoriesModel.get(window.currentCategoryIndex).feed
+    }
+
+    loading: newsModel.loading
+}