mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-26 22:02:15 +01:00
added auto save of changes and removed save btn
This commit is contained in:
parent
d187a46102
commit
13967eae00
2 changed files with 8 additions and 6 deletions
|
|
@ -625,6 +625,10 @@ class PublisherController:
|
|||
"""Start or continue in publishing."""
|
||||
if self._publish_is_running:
|
||||
return
|
||||
|
||||
# Make sure changes are saved
|
||||
self.save_changes()
|
||||
|
||||
self._publish_is_running = True
|
||||
self._trigger_callbacks(self._publish_started_callback_refs)
|
||||
self._main_thread_processor.start()
|
||||
|
|
|
|||
|
|
@ -74,7 +74,6 @@ class PublisherWindow(QtWidgets.QDialog):
|
|||
# Buttons at the bottom of subset view
|
||||
create_btn = QtWidgets.QPushButton("+", subset_frame)
|
||||
delete_btn = QtWidgets.QPushButton("-", subset_frame)
|
||||
save_btn = QtWidgets.QPushButton("Save", subset_frame)
|
||||
change_view_btn = QtWidgets.QPushButton("=", subset_frame)
|
||||
|
||||
# Subset details widget
|
||||
|
|
@ -88,7 +87,6 @@ class PublisherWindow(QtWidgets.QDialog):
|
|||
subset_view_btns_layout.setSpacing(5)
|
||||
subset_view_btns_layout.addWidget(create_btn)
|
||||
subset_view_btns_layout.addWidget(delete_btn)
|
||||
subset_view_btns_layout.addWidget(save_btn)
|
||||
subset_view_btns_layout.addStretch(1)
|
||||
subset_view_btns_layout.addWidget(change_view_btn)
|
||||
|
||||
|
|
@ -164,7 +162,6 @@ class PublisherWindow(QtWidgets.QDialog):
|
|||
|
||||
create_btn.clicked.connect(self._on_create_clicked)
|
||||
delete_btn.clicked.connect(self._on_delete_clicked)
|
||||
save_btn.clicked.connect(self._on_save_clicked)
|
||||
change_view_btn.clicked.connect(self._on_change_view_clicked)
|
||||
|
||||
reset_btn.clicked.connect(self._on_reset_clicked)
|
||||
|
|
@ -226,6 +223,10 @@ class PublisherWindow(QtWidgets.QDialog):
|
|||
self._first_show = False
|
||||
self.reset()
|
||||
|
||||
def closeEvent(self, event):
|
||||
self.controller.save_changes()
|
||||
super(PublisherWindow, self).closeEvent(event)
|
||||
|
||||
def reset(self):
|
||||
self.controller.reset()
|
||||
|
||||
|
|
@ -290,9 +291,6 @@ class PublisherWindow(QtWidgets.QDialog):
|
|||
def _on_change_view_clicked(self):
|
||||
self._change_view_type()
|
||||
|
||||
def _on_save_clicked(self):
|
||||
self.controller.save_changes()
|
||||
|
||||
def _set_publish_visibility(self, visible):
|
||||
if visible:
|
||||
widget = self.publish_frame
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue