mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-31 14:33:54 -04:00
Show a starting scan message when starting the check library scan
This commit is contained in:
parent
e735affe2b
commit
527869d5c1
@ -9,7 +9,8 @@ import os
|
|||||||
from functools import partial
|
from functools import partial
|
||||||
|
|
||||||
from PyQt4.Qt import (QMenu, Qt, QInputDialog, QToolButton, QDialog,
|
from PyQt4.Qt import (QMenu, Qt, QInputDialog, QToolButton, QDialog,
|
||||||
QDialogButtonBox, QGridLayout, QLabel, QLineEdit, QIcon, QSize)
|
QDialogButtonBox, QGridLayout, QLabel, QLineEdit, QIcon, QSize,
|
||||||
|
QCoreApplication)
|
||||||
|
|
||||||
from calibre import isbytestring
|
from calibre import isbytestring
|
||||||
from calibre.constants import filesystem_encoding, iswindows
|
from calibre.constants import filesystem_encoding, iswindows
|
||||||
@ -384,11 +385,18 @@ class ChooseLibraryAction(InterfaceAction):
|
|||||||
_('Database integrity check failed, click Show details'
|
_('Database integrity check failed, click Show details'
|
||||||
' for details.'), show=True, det_msg=d.error[1])
|
' for details.'), show=True, det_msg=d.error[1])
|
||||||
|
|
||||||
d = CheckLibraryDialog(self.gui, m.db)
|
self.gui.status_bar.show_message(
|
||||||
if not d.do_exec():
|
_('Starting library scan, this may take a while'))
|
||||||
info_dialog(self.gui, _('No problems found'),
|
try:
|
||||||
_('The files in your library match the information '
|
QCoreApplication.processEvents()
|
||||||
'in the database.'), show=True)
|
d = CheckLibraryDialog(self.gui, m.db)
|
||||||
|
|
||||||
|
if not d.do_exec():
|
||||||
|
info_dialog(self.gui, _('No problems found'),
|
||||||
|
_('The files in your library match the information '
|
||||||
|
'in the database.'), show=True)
|
||||||
|
finally:
|
||||||
|
self.gui.status_bar.clear_message()
|
||||||
|
|
||||||
def switch_requested(self, location):
|
def switch_requested(self, location):
|
||||||
if not self.change_library_allowed():
|
if not self.change_library_allowed():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user