From df50f57843a1da6ec49e73ef658fee60b0e98685 Mon Sep 17 00:00:00 2001 From: Loren Eteval Date: Tue, 28 May 2024 11:50:00 +0800 Subject: [PATCH] Update XrayAssetViewerQListWidget.py Signed-off-by: Loren Eteval --- Furious/Widget/XrayAssetViewerQListWidget.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Furious/Widget/XrayAssetViewerQListWidget.py b/Furious/Widget/XrayAssetViewerQListWidget.py index 7b8746e..37f5893 100644 --- a/Furious/Widget/XrayAssetViewerQListWidget.py +++ b/Furious/Widget/XrayAssetViewerQListWidget.py @@ -202,7 +202,16 @@ class XrayAssetViewerQListWidget(SupportThemeChangedCallback, AppQListWidget): # Do not delete pass - mbox = QuestionDeleteMBox(icon=AppQMessageBox.Icon.Question) + if PLATFORM == 'Windows': + # Windows + mbox = QuestionDeleteMBox(icon=AppQMessageBox.Icon.Question) + else: + # macOS & linux + mbox = QuestionDeleteMBox( + icon=AppQMessageBox.Icon.Question, parent=self.parent() + ) + mbox.setWindowModality(QtCore.Qt.WindowModality.WindowModal) + mbox.isMulti = bool(len(indexes) > 1) mbox.possibleRemark = f'{self.item(indexes[0]).text()}' mbox.setText(mbox.customText())