[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdepim/kmail-mobile
From:       Stephen Kelly <steveire () gmail ! com>
Date:       2010-03-29 16:25:22
Message-ID: 20100329162522.7EC08AC883 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1108709 by skelly:

Re-use the email list for the single email reader.

This makes horizontal scrolloing possible.

 M  +28 -10    kmail-mobile.qml  


--- trunk/KDE/kdepim/kmail-mobile/kmail-mobile.qml #1108708:1108709
@@ -100,13 +100,31 @@
     onMessageSelected: topLevel.state = "messageViewState"
   }
 
-  MessageView {
-    id: messageView
-    width: parent.width
-    height: parent.height - navbar.height
+  Component {
+    id : messageViewDelegate
+
+    MessageView {
+      id: messageView
+      width: messageViewList.width
+      height: messageViewList.height
+      anchors.top: navbar.bottom
+      messageItemId: model.itemId
+      splashMessage: KDE.i18n( "Welcome to KMail Mobile." )
+    }
+  }
+
+  ListView {
+    id: messageViewList
+    model : itemModel
+    delegate : del1
+
     anchors.top: navbar.bottom
-    messageItemId: headerList.currentMessage
-    splashMessage: KDE.i18n( "Welcome to KMail Mobile." )
+    anchors.left : parent.left
+    anchors.bottom : parent.bottom
+    anchors.right : parent.right
+    orientation: ListView.Horizontal
+    snapMode: ListView.SnapOneItem
+    flickDeceleration: 2000
   }
 
   states: [
@@ -125,7 +143,7 @@
         visible: false
       }
       PropertyChanges {
-        target: messageView
+        target: messageViewList
         visible: false
       }
     },
@@ -144,7 +162,7 @@
         visible: false
       }
       PropertyChanges {
-        target: messageView
+        target: messageViewList
         visible: false
       }
     },
@@ -163,7 +181,7 @@
         visible: true
       }
       PropertyChanges {
-        target: messageView
+        target: messageViewList
         visible: false
       }
     },
@@ -182,7 +200,7 @@
         visible: false
       }
       PropertyChanges {
-        target: messageView
+        target: messageViewList
         visible: true
       }
     }
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic