mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-02 00:44:52 +01:00
changed how traypublisher buttons are added
This commit is contained in:
parent
4473f93bda
commit
fd45926373
2 changed files with 10 additions and 5 deletions
|
|
@ -62,18 +62,23 @@ class PublisherWindow(QtWidgets.QDialog):
|
|||
|
||||
# Header
|
||||
header_widget = QtWidgets.QWidget(self)
|
||||
|
||||
icon_pixmap = QtGui.QPixmap(resources.get_openpype_icon_filepath())
|
||||
icon_label = PixmapLabel(icon_pixmap, header_widget)
|
||||
icon_label.setObjectName("PublishContextLabel")
|
||||
|
||||
context_label = QtWidgets.QLabel(header_widget)
|
||||
context_label.setObjectName("PublishContextLabel")
|
||||
|
||||
header_extra_widget = QtWidgets.QWidget(header_widget)
|
||||
|
||||
header_layout = QtWidgets.QHBoxLayout(header_widget)
|
||||
header_layout.setContentsMargins(15, 15, 15, 15)
|
||||
header_layout.setSpacing(15)
|
||||
header_layout.addWidget(icon_label, 0)
|
||||
header_layout.addWidget(context_label, 0)
|
||||
header_layout.addStretch(1)
|
||||
header_layout.addWidget(header_extra_widget, 0)
|
||||
|
||||
# Tabs widget under header
|
||||
tabs_widget = PublisherTabsWidget(self)
|
||||
|
|
@ -230,8 +235,10 @@ class PublisherWindow(QtWidgets.QDialog):
|
|||
controller.add_publish_stopped_callback(self._on_publish_stop)
|
||||
controller.add_message_emitted_callback(self._on_overlay_message)
|
||||
|
||||
# Store header for TrayPublisher
|
||||
self._header_layout = header_layout
|
||||
# Store extra header widget for TrayPublisher
|
||||
# - can be used to add additional widgets to header between context
|
||||
# label and help button
|
||||
self._header_extra_widget = header_extra_widget
|
||||
|
||||
self._tabs_widget = tabs_widget
|
||||
self._create_tab = create_tab
|
||||
|
|
|
|||
|
|
@ -196,7 +196,7 @@ class TrayPublishWindow(PublisherWindow):
|
|||
|
||||
overlay_widget = StandaloneOverlayWidget(self)
|
||||
|
||||
btns_widget = QtWidgets.QWidget(self)
|
||||
btns_widget = self._header_extra_widget
|
||||
|
||||
back_to_overlay_btn = QtWidgets.QPushButton(
|
||||
"Change project", btns_widget
|
||||
|
|
@ -211,8 +211,6 @@ class TrayPublishWindow(PublisherWindow):
|
|||
btns_layout.addWidget(save_btn, 0)
|
||||
btns_layout.addWidget(back_to_overlay_btn, 0)
|
||||
|
||||
self._header_layout.addWidget(btns_widget, 0)
|
||||
|
||||
overlay_widget.project_selected.connect(self._on_project_select)
|
||||
back_to_overlay_btn.clicked.connect(self._on_back_to_overlay)
|
||||
save_btn.clicked.connect(self._on_tray_publish_save)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue