From 0799ee0ca07652d30cf4ff8191c705fb8a521428 Mon Sep 17 00:00:00 2001 From: Gareth Rees Date: Mon, 25 Jun 2018 15:00:26 +0100 Subject: [PATCH] Command+w shortcut for closing the application. Copied from Perforce Change: 194145 --- mps/tool/monitor | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mps/tool/monitor b/mps/tool/monitor index 71c71bc0991..814352144fc 100755 --- a/mps/tool/monitor +++ b/mps/tool/monitor @@ -15,7 +15,7 @@ from struct import Struct import sys import time -from matplotlib.backends.qt_compat import QtCore, QtWidgets +from matplotlib.backends.qt_compat import QtCore, QtGui, QtWidgets from matplotlib.backends.backend_qt5agg import ( FigureCanvas, NavigationToolbar2QT as NavigationToolbar) from matplotlib.figure import Figure @@ -358,9 +358,14 @@ class Model(EventHandler): class ApplicationWindow(QtWidgets.QMainWindow): def __init__(self, model): super().__init__() + self._model = model self._main = QtWidgets.QWidget() self.setCentralWidget(self._main) + + shortcut = QtWidgets.QShortcut(QtGui.QKeySequence("Ctrl+W"), self) + shortcut.activated.connect(self.close) + layout = QtWidgets.QHBoxLayout(self._main) self._line_checkbox = {}