Major changes
[quicknewsreader] / qml / QuickNewsReader / content / view / Sources.qml
index ab3e640..0838360 100644 (file)
@@ -2,22 +2,24 @@ import QtQuick 1.0
 
 Rectangle {
     id: sourcesRect
-    width: 150; height: window.height
+    width: window.width; height: window.height
     color: "#dfdfdf"
 
+    function populateSourcesModel() {
+        for(var i=0; typeof window.listSourceModel[i] !== "undefined"; i++ ) {
+            sourceList.append({})
+        }
+    }
+
     ListModel {
         id: sourceList
-
-        ListElement {  }
-        ListElement {  }
-        ListElement {  }
     }
 
     ListView {
         focus: true
         id: sources
         x: 0; y: 0
-        width: 150; height: window.height
+        width: window.width; height: window.height
         currentIndex: currentSourceIndex
         model: sourceList
         footer: quitButtonDelegate
@@ -27,5 +29,8 @@ Rectangle {
     }
     ScrollBar { scrollArea: sources; height: sources.height; width: 8; anchors.right: sources.right }
 
-    Component.onCompleted: sources.currentIndex = -1
+    Component.onCompleted: {
+        sources.currentIndex = -1
+        populateSourcesModel()
+    }
 }