mirror of
https://github.com/olivierkes/manuskript.git
synced 2024-05-17 11:22:28 +12:00
trying to resolve full screen exit issues on macOS
This commit is contained in:
parent
5ab745be2f
commit
385396c089
|
@ -23,6 +23,7 @@ from manuskript.functions import Spellchecker
|
|||
class fullScreenEditor(QWidget):
|
||||
def __init__(self, index, parent=None):
|
||||
QWidget.__init__(self, parent)
|
||||
self.setAttribute(Qt.WA_DeleteOnClose, True)
|
||||
self._background = None
|
||||
self._index = index
|
||||
self._theme = findThemePath(settings.fullScreenTheme)
|
||||
|
@ -80,7 +81,7 @@ class fullScreenEditor(QWidget):
|
|||
# Close
|
||||
self.btnClose = QPushButton(self)
|
||||
self.btnClose.setIcon(qApp.style().standardIcon(QStyle.SP_DialogCloseButton))
|
||||
self.btnClose.clicked.connect(self.close)
|
||||
self.btnClose.clicked.connect(self.leaveFullscreen)
|
||||
self.btnClose.setFlat(True)
|
||||
|
||||
# Top panel Layout
|
||||
|
@ -174,6 +175,10 @@ class fullScreenEditor(QWidget):
|
|||
self.showNormal()
|
||||
self.close()
|
||||
|
||||
def leaveFullscreen(self):
|
||||
self.showNormal()
|
||||
self.close()
|
||||
|
||||
def setLocked(self, val):
|
||||
self._locked = val
|
||||
self.btnClose.setVisible(not val)
|
||||
|
|
Loading…
Reference in a new issue