treat edit current as separate window on osx

This commit is contained in:
Damien Elmes 2012-05-26 22:49:35 +09:00
parent 064803bce7
commit 5ab511e17a

View file

@ -6,11 +6,17 @@ from aqt.qt import *
import aqt.editor import aqt.editor
from aqt.utils import saveGeom, restoreGeom from aqt.utils import saveGeom, restoreGeom
from anki.hooks import addHook, remHook from anki.hooks import addHook, remHook
from anki.utils import isMac
class EditCurrent(QDialog): class EditCurrent(QDialog):
def __init__(self, mw): def __init__(self, mw):
QDialog.__init__(self, mw) if isMac:
# use a separate window on os x so we can a clean menu
QDialog.__init__(self, None, Qt.Window)
else:
QDialog.__init__(self, mw)
QDialog.__init__(self, None, Qt.Window)
self.mw = mw self.mw = mw
self.form = aqt.forms.editcurrent.Ui_Dialog() self.form = aqt.forms.editcurrent.Ui_Dialog()
self.form.setupUi(self) self.form.setupUi(self)