mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 08:46:37 -04:00
toggle flags instead of using separate clear action in browser
This commit is contained in:
parent
997cc95fc7
commit
d2765eadd5
2 changed files with 3 additions and 11 deletions
|
@ -444,7 +444,6 @@ class Browser(QMainWindow):
|
|||
f.actionOrange_Flag.triggered.connect(lambda: self.onSetFlag(2))
|
||||
f.actionGreen_Flag.triggered.connect(lambda: self.onSetFlag(3))
|
||||
f.actionBlue_Flag.triggered.connect(lambda: self.onSetFlag(4))
|
||||
f.actionClear_Flag.triggered.connect(lambda: self.onSetFlag(0))
|
||||
# jumps
|
||||
f.actionPreviousCard.triggered.connect(self.onPreviousCard)
|
||||
f.actionNextCard.triggered.connect(self.onNextCard)
|
||||
|
@ -1556,6 +1555,9 @@ update cards set usn=?, mod=?, did=? where id in """ + scids,
|
|||
######################################################################
|
||||
|
||||
def onSetFlag(self, n):
|
||||
# flag needs toggling off?
|
||||
if n == self.card.userFlag():
|
||||
n = 0
|
||||
self.col.setUserFlag(n, self.selectedCards())
|
||||
self.model.reset()
|
||||
|
||||
|
|
|
@ -280,8 +280,6 @@
|
|||
<addaction name="actionOrange_Flag"/>
|
||||
<addaction name="actionGreen_Flag"/>
|
||||
<addaction name="actionBlue_Flag"/>
|
||||
<addaction name="separator"/>
|
||||
<addaction name="actionClear_Flag"/>
|
||||
</widget>
|
||||
<addaction name="actionChange_Deck"/>
|
||||
<addaction name="separator"/>
|
||||
|
@ -527,14 +525,6 @@
|
|||
<string>Ctrl+D</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionClear_Flag">
|
||||
<property name="text">
|
||||
<string>Clear Flag</string>
|
||||
</property>
|
||||
<property name="shortcut">
|
||||
<string>Ctrl+0</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionRed_Flag">
|
||||
<property name="text">
|
||||
<string>Red Flag</string>
|
||||
|
|
Loading…
Reference in a new issue