mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +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."""
|
"""Start or continue in publishing."""
|
||||||
if self._publish_is_running:
|
if self._publish_is_running:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
# Make sure changes are saved
|
||||||
|
self.save_changes()
|
||||||
|
|
||||||
self._publish_is_running = True
|
self._publish_is_running = True
|
||||||
self._trigger_callbacks(self._publish_started_callback_refs)
|
self._trigger_callbacks(self._publish_started_callback_refs)
|
||||||
self._main_thread_processor.start()
|
self._main_thread_processor.start()
|
||||||
|
|
|
||||||
|
|
@ -74,7 +74,6 @@ class PublisherWindow(QtWidgets.QDialog):
|
||||||
# Buttons at the bottom of subset view
|
# Buttons at the bottom of subset view
|
||||||
create_btn = QtWidgets.QPushButton("+", subset_frame)
|
create_btn = QtWidgets.QPushButton("+", subset_frame)
|
||||||
delete_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)
|
change_view_btn = QtWidgets.QPushButton("=", subset_frame)
|
||||||
|
|
||||||
# Subset details widget
|
# Subset details widget
|
||||||
|
|
@ -88,7 +87,6 @@ class PublisherWindow(QtWidgets.QDialog):
|
||||||
subset_view_btns_layout.setSpacing(5)
|
subset_view_btns_layout.setSpacing(5)
|
||||||
subset_view_btns_layout.addWidget(create_btn)
|
subset_view_btns_layout.addWidget(create_btn)
|
||||||
subset_view_btns_layout.addWidget(delete_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.addStretch(1)
|
||||||
subset_view_btns_layout.addWidget(change_view_btn)
|
subset_view_btns_layout.addWidget(change_view_btn)
|
||||||
|
|
||||||
|
|
@ -164,7 +162,6 @@ class PublisherWindow(QtWidgets.QDialog):
|
||||||
|
|
||||||
create_btn.clicked.connect(self._on_create_clicked)
|
create_btn.clicked.connect(self._on_create_clicked)
|
||||||
delete_btn.clicked.connect(self._on_delete_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)
|
change_view_btn.clicked.connect(self._on_change_view_clicked)
|
||||||
|
|
||||||
reset_btn.clicked.connect(self._on_reset_clicked)
|
reset_btn.clicked.connect(self._on_reset_clicked)
|
||||||
|
|
@ -226,6 +223,10 @@ class PublisherWindow(QtWidgets.QDialog):
|
||||||
self._first_show = False
|
self._first_show = False
|
||||||
self.reset()
|
self.reset()
|
||||||
|
|
||||||
|
def closeEvent(self, event):
|
||||||
|
self.controller.save_changes()
|
||||||
|
super(PublisherWindow, self).closeEvent(event)
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.controller.reset()
|
self.controller.reset()
|
||||||
|
|
||||||
|
|
@ -290,9 +291,6 @@ class PublisherWindow(QtWidgets.QDialog):
|
||||||
def _on_change_view_clicked(self):
|
def _on_change_view_clicked(self):
|
||||||
self._change_view_type()
|
self._change_view_type()
|
||||||
|
|
||||||
def _on_save_clicked(self):
|
|
||||||
self.controller.save_changes()
|
|
||||||
|
|
||||||
def _set_publish_visibility(self, visible):
|
def _set_publish_visibility(self, visible):
|
||||||
if visible:
|
if visible:
|
||||||
widget = self.publish_frame
|
widget = self.publish_frame
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue