mirror of
https://github.com/ankitects/anki.git
synced 2025-09-22 16:02:23 -04:00
supprot specifying the progress window parent
This commit is contained in:
parent
20d45e0134
commit
fea4003ff7
1 changed files with 7 additions and 2 deletions
|
@ -1957,10 +1957,14 @@ day = :d""", d=yesterday)
|
|||
addHook("startProgress", self.onStartProgress)
|
||||
addHook("updateProgress", self.onUpdateProgress)
|
||||
addHook("finishProgress", self.onFinishProgress)
|
||||
self.progressParent = None
|
||||
|
||||
def setProgressParent(self, parent):
|
||||
self.progressParent = parent
|
||||
|
||||
def onStartProgress(self, max=100, min=0, title=None):
|
||||
self.progressWin = ui.utils.ProgressWin(self.app.activeWindow() or self,
|
||||
max, min, title)
|
||||
parent = self.progressParent or self.app.activeWindow() or self
|
||||
self.progressWin = ui.utils.ProgressWin(parent, max, min, title)
|
||||
|
||||
def onUpdateProgress(self, label=None, value=None):
|
||||
if self.progressWin:
|
||||
|
@ -1970,6 +1974,7 @@ day = :d""", d=yesterday)
|
|||
if self.progressWin:
|
||||
self.progressWin.finish()
|
||||
self.progressWin = None
|
||||
self.progressParent = None
|
||||
|
||||
# Advanced features
|
||||
##########################################################################
|
||||
|
|
Loading…
Reference in a new issue