mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 08:24:53 +01:00
use new asset widget in context dialog
This commit is contained in:
parent
96cfc2e4da
commit
8c4d82782e
1 changed files with 6 additions and 12 deletions
|
|
@ -6,6 +6,7 @@ from avalon.api import AvalonMongoDB
|
|||
|
||||
from openpype import style
|
||||
from openpype.tools.utils.lib import center_window
|
||||
from openpype.tools.utils.assets_widget import SingleSelectAssetsWidget
|
||||
from openpype.tools.utils.widgets import AssetWidget
|
||||
from openpype.tools.utils.constants import (
|
||||
PROJECT_NAME_ROLE
|
||||
|
|
@ -65,8 +66,8 @@ class ContextDialog(QtWidgets.QDialog):
|
|||
project_combobox.setModel(project_proxy)
|
||||
|
||||
# Assets widget
|
||||
assets_widget = AssetWidget(
|
||||
dbcon, multiselection=False, parent=left_side_widget
|
||||
assets_widget = SingleSelectAssetsWidget(
|
||||
dbcon, parent=left_side_widget
|
||||
)
|
||||
|
||||
left_side_layout = QtWidgets.QVBoxLayout(left_side_widget)
|
||||
|
|
@ -309,11 +310,8 @@ class ContextDialog(QtWidgets.QDialog):
|
|||
|
||||
def _set_asset_to_tasks_widget(self):
|
||||
# filter None docs they are silo
|
||||
asset_docs = self._assets_widget.get_selected_assets()
|
||||
asset_ids = [asset_doc["_id"] for asset_doc in asset_docs]
|
||||
asset_id = None
|
||||
if asset_ids:
|
||||
asset_id = asset_ids[0]
|
||||
asset_id = self._assets_widget.get_selected_asset_id()
|
||||
|
||||
self._tasks_widget.set_asset_id(asset_id)
|
||||
|
||||
def _confirm_values(self):
|
||||
|
|
@ -334,11 +332,7 @@ class ContextDialog(QtWidgets.QDialog):
|
|||
|
||||
def get_selected_asset(self):
|
||||
"""Currently selected asset in asset widget."""
|
||||
asset_name = None
|
||||
for asset_doc in self._assets_widget.get_selected_assets():
|
||||
asset_name = asset_doc["name"]
|
||||
break
|
||||
return asset_name
|
||||
return self._assets_widget.get_selected_asset_name()
|
||||
|
||||
def get_selected_task(self):
|
||||
"""Currently selected task."""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue