mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 14:32:22 -04:00
start with recent list; don't focus fields
This commit is contained in:
parent
73f056c17f
commit
8ed0c6ffea
1 changed files with 10 additions and 0 deletions
|
@ -105,7 +105,11 @@ class DeckModel(QAbstractTableModel):
|
||||||
######################################################################
|
######################################################################
|
||||||
|
|
||||||
def showMatching(self, force=True):
|
def showMatching(self, force=True):
|
||||||
|
self.parent.mw.progress.start()
|
||||||
|
t = time.time()
|
||||||
self.cards = self.deck.findCards(self.searchStr.strip(), "factFld")
|
self.cards = self.deck.findCards(self.searchStr.strip(), "factFld")
|
||||||
|
print "fetch cards in %dms" % ((time.time() - t)*1000)
|
||||||
|
self.parent.mw.progress.finish()
|
||||||
# if self.deck.getInt('reverseOrder'):
|
# if self.deck.getInt('reverseOrder'):
|
||||||
# self.cards.reverse()
|
# self.cards.reverse()
|
||||||
self.reset()
|
self.reset()
|
||||||
|
@ -143,6 +147,7 @@ class DeckModel(QAbstractTableModel):
|
||||||
return _("in %s") % fmtTimeSpan(diff, pad=0)
|
return _("in %s") % fmtTimeSpan(diff, pad=0)
|
||||||
|
|
||||||
def thirdColumn(self, index):
|
def thirdColumn(self, index):
|
||||||
|
self.sortKey = "aoeu"
|
||||||
if self.sortKey == "created":
|
if self.sortKey == "created":
|
||||||
return self.createdColumn(index)
|
return self.createdColumn(index)
|
||||||
elif self.sortKey == "modified":
|
elif self.sortKey == "modified":
|
||||||
|
@ -286,6 +291,9 @@ class Browser(QMainWindow):
|
||||||
self.drawTags()
|
self.drawTags()
|
||||||
self.updateFilterLabel()
|
self.updateFilterLabel()
|
||||||
self.show()
|
self.show()
|
||||||
|
self.form.searchEdit.setText("is:recent")
|
||||||
|
self.form.searchEdit.selectAll()
|
||||||
|
self.updateSearch()
|
||||||
# if self.parent.card:
|
# if self.parent.card:
|
||||||
# self.card = self.parent.card
|
# self.card = self.parent.card
|
||||||
#self.updateSearch()
|
#self.updateSearch()
|
||||||
|
@ -589,6 +597,7 @@ class Browser(QMainWindow):
|
||||||
self.editor.setFact(None)
|
self.editor.setFact(None)
|
||||||
|
|
||||||
def focusCard(self):
|
def focusCard(self):
|
||||||
|
print "focus"
|
||||||
if self.card:
|
if self.card:
|
||||||
try:
|
try:
|
||||||
self.card.id
|
self.card.id
|
||||||
|
@ -737,6 +746,7 @@ class Browser(QMainWindow):
|
||||||
def setupEditor(self):
|
def setupEditor(self):
|
||||||
self.editor = aqt.editor.Editor(self.mw,
|
self.editor = aqt.editor.Editor(self.mw,
|
||||||
self.form.fieldsArea)
|
self.form.fieldsArea)
|
||||||
|
self.editor.stealFocus = False
|
||||||
# fixme:
|
# fixme:
|
||||||
#self.editor.onChange = self.onEvent
|
#self.editor.onChange = self.onEvent
|
||||||
self.connect(self.form.tableView.selectionModel(),
|
self.connect(self.form.tableView.selectionModel(),
|
||||||
|
|
Loading…
Reference in a new issue