From 562638474982d03ddee0dec645e10dadae6ee14c Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Thu, 15 Jul 2021 11:06:45 +0200 Subject: [PATCH] added ask dialog if user want to remove instances --- openpype/tools/new_publisher/window.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/openpype/tools/new_publisher/window.py b/openpype/tools/new_publisher/window.py index d7db52c892..2747688f21 100644 --- a/openpype/tools/new_publisher/window.py +++ b/openpype/tools/new_publisher/window.py @@ -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")