mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-02 08:54:53 +01:00
added ask dialog if user want to remove instances
This commit is contained in:
parent
17a3e40bbf
commit
5626384749
1 changed files with 19 additions and 0 deletions
|
|
@ -213,6 +213,25 @@ class PublisherWindow(QtWidgets.QWidget):
|
|||
def _on_delete_clicked(self):
|
||||
instances = self.get_selected_instances()
|
||||
|
||||
# Ask user if he really wants to remove instances
|
||||
dialog = QtWidgets.QMessageBox(self)
|
||||
dialog.setIcon(QtWidgets.QMessageBox.Question)
|
||||
dialog.setWindowTitle("Are you sure?")
|
||||
if len(instances) > 1:
|
||||
msg = (
|
||||
"Do you really want to remove {} instances?"
|
||||
).format(len(instances))
|
||||
else:
|
||||
msg = (
|
||||
"Do you really want to remove the instance?"
|
||||
)
|
||||
dialog.setText(msg)
|
||||
dialog.setStandardButtons(
|
||||
QtWidgets.QMessageBox.Ok | QtWidgets.QMessageBox.Cancel
|
||||
)
|
||||
dialog.setDefaultButton(QtWidgets.QMessageBox.Ok)
|
||||
dialog.setEscapeButton(QtWidgets.QMessageBox.Cancel)
|
||||
dialog.exec_()
|
||||
def _on_change_view_clicked(self):
|
||||
print("change view")
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue