don't show tab add/close buttons in cloze model

This commit is contained in:
Damien Elmes 2012-04-19 10:19:06 +09:00
parent b91b5babe2
commit 91e59dc35b
2 changed files with 9 additions and 7 deletions

View file

@ -49,9 +49,11 @@ class CardLayout(QDialog):
def setupTabs(self):
c = self.connect
cloze = self.model['type'] == MODEL_CLOZE
self.tabs = QTabWidget()
self.tabs.setTabsClosable(True)
self.tabs.setTabsClosable(not cloze)
self.tabs.setUsesScrollButtons(True)
if not cloze:
add = QPushButton("+")
add.setFixedWidth(30)
add.setToolTip(_("Add new card"))

View file

@ -669,7 +669,7 @@ class Editor(object):
def onCloze(self):
# check that the model is set up for cloze deletion
if 'cloze' not in self.note.model()['tmpls'][0]['qfmt']:
if '{{cloze:' not in self.note.model()['tmpls'][0]['qfmt']:
openHelp("cloze")
return
f = self.note.fields[self.currentField]