]> git.sesse.net Git - kdenlive/blobdiff - src/monitor.cpp
Exit fullscreen mode with Esc
[kdenlive] / src / monitor.cpp
index 98a2c371e17aee91603cf67b0802a28c263515b9..574b1f001e129599561baa0780658076a56ba0c7 100644 (file)
@@ -1029,6 +1029,16 @@ void VideoContainer::mouseMoveEvent(QMouseEvent *event)
     if (m_monitor->underMouse()) event->setAccepted(false);
 }
 
+// virtual
+void VideoContainer::keyPressEvent(QKeyEvent *event)
+{
+    // Exit fullscreen with Esc key
+    if (event->key() == Qt::Key_Escape && isFullScreen()) {
+        switchFullScreen();
+        event->setAccepted(true);
+    } else event->setAccepted(false);
+}
+
 // virtual
 void VideoContainer::wheelEvent(QWheelEvent * event)
 {