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

List:       kde-commits
Subject:    KDE/kdepim/kleopatra
From:       Marc Mutz <mutz () kde ! org>
Date:       2010-11-02 16:05:32
Message-ID: 20101102160532.D90B1AC8A0 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1192329 by mutz:

qml/kleopatra-mobile.qml: add an Actions flap

Keep actions as in desktop menubar for now.

 M  +1 -1      CMakeLists.txt  
 A             qml/KleopatraActions.qml   [License: GPL (v2+) (+Qt exception)]
 M  +64 -0     qml/kleopatra-mobile.qml  


--- trunk/KDE/kdepim/kleopatra/CMakeLists.txt #1192328:1192329
@@ -364,7 +364,7 @@
 install( FILES kleopatra.rc DESTINATION ${DATA_INSTALL_DIR}/kleopatra )
 
 if ( KDEPIM_MOBILE_UI )
-   install( FILES qml/kleopatra-mobile.qml DESTINATION ${DATA_INSTALL_DIR}/kleopatra \
) +   install( FILES qml/kleopatra-mobile.qml qml/KleopatraActions.qml DESTINATION \
${DATA_INSTALL_DIR}/kleopatra )  endif ( KDEPIM_MOBILE_UI )
 
 kde4_install_icons( ${ICON_INSTALL_DIR} )
--- trunk/KDE/kdepim/kleopatra/qml/kleopatra-mobile.qml #1192328:1192329
@@ -30,6 +30,8 @@
     your version.
 */
 
+import Qt 4.7 as QML
+import org.kde 4.5
 import org.kde.pim.mobileui 4.5 as KPIM
 import org.kde.kleopatra 2.1 as Kleo
 
@@ -40,4 +42,66 @@
     id: keyTreeView
     anchors.fill: parent
   }
+
+  SlideoutPanelContainer {
+    anchors.fill: parent
+
+    SlideoutPanel {
+      id: actionPanel
+      titleText: KDE.i18n( "Actions" )
+      handlePosition : 125
+      handleHeight: 150
+      anchors.fill : parent
+
+      content : [
+        KleopatraActions {
+          id : kleopatraActions
+          anchors.fill : parent
+
+/*
+          scriptActions : [
+            KPIM.ScriptAction {
+              name : "show_about_dialog"
+              script : {
+                actionPanel.collapse();
+                aboutDialog.visible = true;
 }
+            },
+            KPIM.ScriptAction {
+              name : "configure"
+              script : {
+                actionPanel.collapse();
+                configDialog.visible = true;
+              }
+            },
+            KPIM.ScriptAction {
+              name : "to_selection_screen"
+              script : {
+                actionPanel.collapse();
+                guiStateManager.pushState( \
KPIM.GuiStateManager.MultipleFolderSelectionScreenState ); +              }
+            },
+            KPIM.ScriptAction {
+              name : "add_as_favorite"
+              script : {
+                actionPanel.collapse();
+                application.saveFavorite();
+              }
+            },
+            KPIM.ScriptAction {
+              name : "start_maintenance"
+              script : {
+                actionPanel.collapse();
+                guiStateManager.pushState( \
KPIM.GuiStateManager.BulkActionScreenState ); +              }
+            }
+          ]
+*/
+
+          onDoCollapse : actionPanel.collapse();
+        }
+      ]
+    }
+  }
+
+}


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

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