From d2765eadd531d4248cfac7a9c295e326c2ebe585 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 12 Nov 2018 11:11:53 +1000 Subject: [PATCH] toggle flags instead of using separate clear action in browser --- aqt/browser.py | 4 +++- designer/browser.ui | 10 ---------- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/aqt/browser.py b/aqt/browser.py index c36586286..0e02b781a 100644 --- a/aqt/browser.py +++ b/aqt/browser.py @@ -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() diff --git a/designer/browser.ui b/designer/browser.ui index 625f496a2..63ff76039 100644 --- a/designer/browser.ui +++ b/designer/browser.ui @@ -280,8 +280,6 @@ - - @@ -527,14 +525,6 @@ Ctrl+D - - - Clear Flag - - - Ctrl+0 - - Red Flag