File indexing completed on 2024-05-26 04:34:19

0001 """
0002 SPDX-FileCopyrightText: 2017 Eliakin Costa <eliakim170@gmail.com>
0003 
0004 SPDX-License-Identifier: GPL-2.0-or-later
0005 """
0006 from PyQt5.QtWidgets import QDialog
0007 from PyQt5.QtCore import Qt
0008 
0009 
0010 class ScripterDialog(QDialog):
0011 
0012     def __init__(self, uicontroller, parent=None):
0013         super(ScripterDialog, self).__init__(parent)
0014         self.setAttribute(Qt.WA_QuitOnClose, False)
0015         self.uicontroller = uicontroller
0016 
0017     def closeEvent(self, event):
0018         self.uicontroller._writeSettings()
0019         self.uicontroller._saveSettings()
0020         event.accept()