added extract to file action to project list context actions

This commit is contained in:
Jakub Trllo 2022-07-13 12:30:09 +02:00
parent 1b54340ae0
commit 9d6eb0d5c2
2 changed files with 8 additions and 0 deletions

View file

@ -854,6 +854,9 @@ class ProjectWidget(SettingsCategoryWidget):
project_list_widget.version_change_requested.connect(
self._on_source_version_change
)
project_list_widget.extract_to_file_requested.connect(
self._on_extract_to_file
)
self.project_list_widget = project_list_widget

View file

@ -1008,6 +1008,7 @@ class ProjectSortFilterProxy(QtCore.QSortFilterProxyModel):
class ProjectListWidget(QtWidgets.QWidget):
project_changed = QtCore.Signal()
version_change_requested = QtCore.Signal(str)
extract_to_file_requested = QtCore.Signal()
def __init__(self, parent, only_active=False):
self._parent = parent
@ -1099,6 +1100,10 @@ class ProjectListWidget(QtWidgets.QWidget):
self.version_change_requested
)
submenu.addAction(action)
extract_action = QtWidgets.QAction("Extract to file", menu)
extract_action.triggered.connect(self.extract_to_file_requested)
menu.addMenu(submenu)
menu.exec_(QtGui.QCursor.pos())