From 187dee6217838fc0291361a3c7d4a371efe45112 Mon Sep 17 00:00:00 2001 From: Ken Roberts Date: Thu, 16 Oct 2014 14:11:43 -0700 Subject: [PATCH] Add double-click to connect option --- openlp/core/ui/projector/manager.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/openlp/core/ui/projector/manager.py b/openlp/core/ui/projector/manager.py index 830b7b377..865ea1bc4 100644 --- a/openlp/core/ui/projector/manager.py +++ b/openlp/core/ui/projector/manager.py @@ -167,6 +167,7 @@ class Ui_ProjectorManager(object): self.projector_list_widget.setObjectName('projector_list_widget') self.layout.addWidget(self.projector_list_widget) self.projector_list_widget.customContextMenuRequested.connect(self.context_menu) + self.projector_list_widget.itemDoubleClicked.connect(self.on_doubleclick_item) # Build the context menu self.menu = QtGui.QMenu() self.status_action = create_widget_action(self.menu, @@ -410,6 +411,14 @@ class ProjectorManager(OpenLPMixin, RegistryMixin, QtGui.QWidget, Ui_ProjectorMa except: continue + def on_doubleclick_item(self, item, opt=None): + projector = item.data(QtCore.Qt.UserRole) + try: + projector.link.connect_to_host() + except: + pass + return + def on_connect_projector(self, opt=None): """ Calls projector thread to connect to projector