Krita Source Code Documentation
Loading...
Searching...
No Matches
scripterdialog.py
Go to the documentation of this file.
1"""
2SPDX-FileCopyrightText: 2017 Eliakin Costa <eliakim170@gmail.com>
3
4SPDX-License-Identifier: GPL-2.0-or-later
5"""
6try:
7 from PyQt6.QtWidgets import QDialog
8 from PyQt6.QtCore import Qt
9except:
10 from PyQt5.QtWidgets import QDialog
11 from PyQt5.QtCore import Qt
12
13
14class ScripterDialog(QDialog):
15
16 def __init__(self, uicontroller, parent=None):
17 super(ScripterDialog, self).__init__(parent)
18 self.setAttribute(Qt.WidgetAttribute.WA_QuitOnClose, False)
19 self.uicontroller = uicontroller
20
21 def closeEvent(self, event):
22 self.uicontroller._writeSettings()
23 self.uicontroller._saveSettings()
24 event.accept()
__init__(self, uicontroller, parent=None)