Add a dialog parent class that handles escape key presses

This commit is contained in:
Veronica Berglyd Olsen
2024-05-27 22:53:30 +02:00
parent 206ca6040e
commit f7cdc7da0c
11 changed files with 49 additions and 39 deletions
+4 -3
View File
@@ -28,19 +28,20 @@ import random
from PyQt5.QtCore import Qt, pyqtSlot
from PyQt5.QtWidgets import (
QDialog, QDialogButtonBox, QGridLayout, QHBoxLayout, QLabel, QSpinBox,
QVBoxLayout, QWidget
QDialogButtonBox, QGridLayout, QHBoxLayout, QLabel, QSpinBox, QVBoxLayout,
QWidget
)
from novelwriter import CONFIG, SHARED
from novelwriter.common import readTextFile
from novelwriter.extensions.modified import NDialog
from novelwriter.extensions.switch import NSwitch
from novelwriter.types import QtAlignLeft, QtAlignRight, QtDialogClose, QtRoleAction
logger = logging.getLogger(__name__)
class GuiLipsum(QDialog):
class GuiLipsum(NDialog):
def __init__(self, parent: QWidget) -> None:
super().__init__(parent=parent)