mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
fix item menu request
This commit is contained in:
parent
cabd483274
commit
6d7415360e
1 changed files with 5 additions and 2 deletions
|
|
@ -522,7 +522,7 @@ class FilesProxyModel(QtCore.QSortFilterProxyModel):
|
||||||
|
|
||||||
|
|
||||||
class ItemWidget(QtWidgets.QWidget):
|
class ItemWidget(QtWidgets.QWidget):
|
||||||
context_menu_requested = QtCore.Signal(QtCore.QPoint, bool)
|
context_menu_requested = QtCore.Signal(QtCore.QPoint)
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self, item_id, label, pixmap_icon, is_sequence, multivalue, parent=None
|
self, item_id, label, pixmap_icon, is_sequence, multivalue, parent=None
|
||||||
|
|
@ -841,7 +841,7 @@ class FilesWidget(QtWidgets.QFrame):
|
||||||
self._multivalue
|
self._multivalue
|
||||||
)
|
)
|
||||||
widget.context_menu_requested.connect(
|
widget.context_menu_requested.connect(
|
||||||
self._on_context_menu_requested
|
self._on_item_context_menu_request
|
||||||
)
|
)
|
||||||
self._files_view.setIndexWidget(index, widget)
|
self._files_view.setIndexWidget(index, widget)
|
||||||
self._files_proxy_model.setData(
|
self._files_proxy_model.setData(
|
||||||
|
|
@ -923,6 +923,9 @@ class FilesWidget(QtWidgets.QFrame):
|
||||||
if menu.actions():
|
if menu.actions():
|
||||||
menu.popup(pos)
|
menu.popup(pos)
|
||||||
|
|
||||||
|
def _on_item_context_menu_request(self, pos):
|
||||||
|
self._on_context_menu_requested(pos, True)
|
||||||
|
|
||||||
def dragEnterEvent(self, event):
|
def dragEnterEvent(self, event):
|
||||||
if self._multivalue:
|
if self._multivalue:
|
||||||
return
|
return
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue