Browse Source

Merge branch '4.0' into STAR-322_cloud-connection

ChrisTerBeke 6 years ago
parent
commit
dd2f12f68a

+ 4 - 0
plugins/UM3NetworkPrinting/resources/qml/MonitorCarousel.qml

@@ -18,6 +18,10 @@ Item
 
     height: centerSection.height
     width: maximumWidth
+    
+    // Enable keyboard navigation
+    Keys.onLeftPressed: navigateTo(currentIndex - 1)
+    Keys.onRightPressed: navigateTo(currentIndex + 1)
 
     Item
     {

+ 8 - 1
plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml

@@ -24,6 +24,11 @@ Component
             }
         }
         width: maximumWidth
+        
+        // Enable keyboard navigation. NOTE: This is done here so that we can also potentially
+        // forward to the queue items in the future. (Deleting selected print job, etc.)
+        Keys.forwardTo: carousel
+        Component.onCompleted: forceActiveFocus()
 
         UM.I18nCatalog
         {
@@ -59,7 +64,9 @@ Component
             }
             width: parent.width
             height: 264 * screenScaleFactor // TODO: Theme!
-            MonitorCarousel {}
+            MonitorCarousel {
+                id: carousel
+            }
         }
 
         MonitorQueue