From c47d1bdca4c74db1df2fa9b368e9547dbcc3e801 Mon Sep 17 00:00:00 2001 From: Samuel Mehrbrodt Date: Tue, 5 Jan 2016 16:32:49 +0100 Subject: [PATCH] Select text in search field when it gains focus Fixes: https://launchpad.net/bugs/1530340 --- openlp/plugins/bibles/lib/mediaitem.py | 1 + openlp/plugins/custom/lib/mediaitem.py | 1 + openlp/plugins/songs/lib/mediaitem.py | 1 + 3 files changed, 3 insertions(+) diff --git a/openlp/plugins/bibles/lib/mediaitem.py b/openlp/plugins/bibles/lib/mediaitem.py index 3934ca53c..94937e61b 100644 --- a/openlp/plugins/bibles/lib/mediaitem.py +++ b/openlp/plugins/bibles/lib/mediaitem.py @@ -254,6 +254,7 @@ class BibleMediaItem(MediaManagerItem): def on_focus(self): if self.quickTab.isVisible(): self.quick_search_edit.setFocus() + self.quick_search_edit.selectAll() else: self.advanced_book_combo_box.setFocus() diff --git a/openlp/plugins/custom/lib/mediaitem.py b/openlp/plugins/custom/lib/mediaitem.py index 812274263..c7f3167ea 100644 --- a/openlp/plugins/custom/lib/mediaitem.py +++ b/openlp/plugins/custom/lib/mediaitem.py @@ -208,6 +208,7 @@ class CustomMediaItem(MediaManagerItem): Set the focus """ self.search_text_edit.setFocus() + self.search_text_edit.selectAll() def generate_slide_data(self, service_item, item=None, xml_version=False, remote=False, context=ServiceItemContext.Service): diff --git a/openlp/plugins/songs/lib/mediaitem.py b/openlp/plugins/songs/lib/mediaitem.py index 4f23bbfd1..0c70d6ad0 100644 --- a/openlp/plugins/songs/lib/mediaitem.py +++ b/openlp/plugins/songs/lib/mediaitem.py @@ -112,6 +112,7 @@ class SongMediaItem(MediaManagerItem): def on_focus(self): self.search_text_edit.setFocus() + self.search_text_edit.selectAll() def config_update(self): """