From 19f0bbe7ceceb301bbbbf547b9da0bd092895fa3 Mon Sep 17 00:00:00 2001 From: Bastian Kleineidam Date: Mon, 9 Jan 2012 20:52:24 +0100 Subject: [PATCH] Add Ctrl-L shortcut to highlight URL. --- doc/changelog.txt | 3 +++ linkcheck/gui/__init__.py | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/doc/changelog.txt b/doc/changelog.txt index ccf83127..dca310c1 100644 --- a/doc/changelog.txt +++ b/doc/changelog.txt @@ -1,5 +1,8 @@ 7.5 "" (released xx.xx.2012) +Features: +- gui: add Ctrl-L shortcut to highlight the URL input. + 7.4 "Warrior" (released 07.01.2012) diff --git a/linkcheck/gui/__init__.py b/linkcheck/gui/__init__.py index edaaafbb..24b02a18 100644 --- a/linkcheck/gui/__init__.py +++ b/linkcheck/gui/__init__.py @@ -113,6 +113,7 @@ class LinkCheckerMain (QtGui.QMainWindow, Ui_MainWindow): self.init_url(url) self.init_treeview() self.connect_widgets() + self.init_shortcuts() self.init_config() self.read_config() self.init_menu() @@ -179,6 +180,14 @@ class LinkCheckerMain (QtGui.QMainWindow, Ui_MainWindow): self.options.editor.saved.connect(self.read_config) self.log_status_signal.connect(self.log_status) + def init_shortcuts (self): + """Configure application shortcuts.""" + def selectUrl(): + self.urlinput.setFocus() + self.urlinput.selectAll() + shortcut = QtGui.QShortcut(QtGui.QKeySequence("Ctrl+L"), self) + shortcut.activated.connect(selectUrl) + def init_treeview (self): """Set treeview model and layout.""" self.model = UrlItemModel()