mirror of
https://github.com/KeksPirates/SoftwareManager.git
synced 2026-08-03 17:39:42 +02:00
feat: double click to download in search results
This commit is contained in:
@@ -132,6 +132,7 @@ class MainWindow(QtWidgets.QMainWindow, QWidget):
|
|||||||
self._tracker_hover_delegate = TrackerHoverDelegate(lambda: self._tracker_hovered_row, self)
|
self._tracker_hover_delegate = TrackerHoverDelegate(lambda: self._tracker_hovered_row, self)
|
||||||
|
|
||||||
state.trackertable = _create_tracker_table(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()
|
container = QWidget()
|
||||||
containerLayout = QVBoxLayout()
|
containerLayout = QVBoxLayout()
|
||||||
@@ -143,9 +144,6 @@ class MainWindow(QtWidgets.QMainWindow, QWidget):
|
|||||||
self.downloadList = _create_download_list(self)
|
self.downloadList = _create_download_list(self)
|
||||||
self.downloadList.viewport().installEventFilter(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(),))))
|
self.dlbutton.clicked.connect(lambda: run_thread(threading.Thread(target=download_selected, args=(state.trackertable.selectedItems(),))))
|
||||||
|
|
||||||
container.setLayout(containerLayout)
|
container.setLayout(containerLayout)
|
||||||
|
|||||||
Reference in New Issue
Block a user