make add card dialog window modal

This commit is contained in:
Damien Elmes 2011-04-16 02:45:29 +09:00
parent 9900b02795
commit 61cdea4865
2 changed files with 3 additions and 2 deletions

View file

@ -20,10 +20,11 @@ class AddCards(QDialog):
def __init__(self, mw):
windParent = None
QDialog.__init__(self, windParent, Qt.Window)
QDialog.__init__(self, mw)
self.mw = mw
self.form = aqt.forms.addcards.Ui_Dialog()
self.form.setupUi(self)
self.setWindowModality(Qt.WindowModal)
self.setWindowTitle(_("Add"))
self.setupChooser()
self.setupEditor()

View file

@ -157,7 +157,7 @@ class GetTextDialog(QDialog):
def getText(prompt, parent=None, help=None, edit=None, default=u"", title="Anki"):
if not parent:
parent = aqt.mw
parent = aqt.mw.app.activeWindow() or aqt.mw.app.mw
d = GetTextDialog(parent, prompt, help=help, edit=edit,
default=default, title=title)
ret = d.exec_()