From 1f16a58f219beb5b42fecc64f474993fb1130228 Mon Sep 17 00:00:00 2001 From: KeksNino Date: Tue, 7 Apr 2026 23:30:18 +0200 Subject: [PATCH] feat: double click to download in search results --- src/interface/gui.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/interface/gui.py b/src/interface/gui.py index cd3b8fd..c95d8c5 100644 --- a/src/interface/gui.py +++ b/src/interface/gui.py @@ -132,6 +132,7 @@ class MainWindow(QtWidgets.QMainWindow, QWidget): self._tracker_hover_delegate = TrackerHoverDelegate(lambda: self._tracker_hovered_row, self) state.trackertable = _create_tracker_table(self) + state.trackertable.cellDoubleClicked.connect(lambda: run_thread(threading.Thread(target=download_selected, args=(state.trackertable.selectedItems(),)))) container = QWidget() containerLayout = QVBoxLayout() @@ -143,9 +144,6 @@ class MainWindow(QtWidgets.QMainWindow, QWidget): self.downloadList = _create_download_list(self) self.downloadList.viewport().installEventFilter(self) - table = state.trackertable - # table.clicked.connect(lambda: setattr(self, '_tracker_hovered_row', table.indexAt(table.viewport().mapFromGlobal(QtGui.QCursor.pos())).row())) - self.dlbutton.clicked.connect(lambda: run_thread(threading.Thread(target=download_selected, args=(state.trackertable.selectedItems(),)))) container.setLayout(containerLayout)