summaryrefslogtreecommitdiffstats
path: root/qml
diff options
context:
space:
mode:
authorCaroline Chao <caroline.chao@digia.com>2014-09-25 20:11:32 +0200
committerCaroline Chao <caroline.chao@digia.com>2014-09-26 09:38:04 +0200
commitbee07cc08bfcef6067150e63ce231c39404660dc (patch)
treeefb9bd1f6d97faa4e51c4938a1fb5a2247430bf8 /qml
parent1e708e42c7a8df6dad83a438558cd0e120a0ba34 (diff)
Fix upcoming event list not being updated after a conference switch
+ Remove unused error item Change-Id: Ia9adf5d05ffcc34e1df05edef48f17888b316f9d Reviewed-by: Niels Weber <niels.weber@digia.com>
Diffstat (limited to 'qml')
-rw-r--r--qml/components/HomeScreen.qml21
1 files changed, 13 insertions, 8 deletions
diff --git a/qml/components/HomeScreen.qml b/qml/components/HomeScreen.qml
index e3152de..de67f43 100644
--- a/qml/components/HomeScreen.qml
+++ b/qml/components/HomeScreen.qml
@@ -94,14 +94,6 @@ Rectangle {
return text.replace(/\n/g, '<br>');
}
-
- Text {
- visible: ModelsSingleton.conferenceId === ""
- text: "Error: " + ModelsSingleton.errorMessage
- anchors.centerIn: parent
- font.pointSize: Theme.fonts.eight_pt
- }
-
Column {
spacing: 0
visible: ModelsSingleton.conferenceId !== ""
@@ -120,8 +112,11 @@ Rectangle {
function init()
{
+ emptyUpcoming.visible = false
if (sortModelNextEvents.rowCount() > 0)
upcomingItem.visibleDate = Qt.formatDate(sortModelNextEvents.get(0, "start"), upcomingItem.formatDate)
+ if (sortModelNextEvents.rowCount() === 0)
+ emptyUpcoming.visible = true
}
sortRole: "start"
@@ -165,10 +160,20 @@ Rectangle {
model: sortModelNextEvents
clip: true
onVisibleChanged: {
+ emptyUpcoming.visible = false
if (visible && sortModelNextEvents.rowCount() > 0) {
sortModelNextEvents.filter()
upcomingItem.visibleDate = Qt.formatDate(sortModelNextEvents.get(0, "start"), upcomingItem.formatDate)
}
+ if (sortModelNextEvents.rowCount() === 0)
+ emptyUpcoming.visible = true
+ }
+ Text {
+ id: emptyUpcoming
+ visible: false
+ text: Theme.text.endedEvent
+ anchors.centerIn: parent
+ font.pointSize: Theme.fonts.eight_pt
}
spacing: Theme.margins.ten
delegate: RowLayout {