This commit is contained in:
Kovid Goyal 2013-08-02 15:10:35 +05:30
parent ae3aa44596
commit 5737ead466

View File

@ -114,7 +114,7 @@ defs['refresh_book_list_on_bulk_edit'] = True
del defs del defs
# }}} # }}}
NONE = QVariant() #: Null value to return from the data function of item models NONE = QVariant() # : Null value to return from the data function of item models
UNDEFINED_QDATETIME = QDateTime(UNDEFINED_DATE) UNDEFINED_QDATETIME = QDateTime(UNDEFINED_DATE)
ALL_COLUMNS = ['title', 'ondevice', 'authors', 'size', 'timestamp', 'rating', 'publisher', ALL_COLUMNS = ['title', 'ondevice', 'authors', 'size', 'timestamp', 'rating', 'publisher',
@ -579,9 +579,9 @@ class FileDialog(QObject):
filters=[], filters=[],
add_all_files_filter=True, add_all_files_filter=True,
parent=None, parent=None,
modal = True, modal=True,
name = '', name='',
mode = QFileDialog.ExistingFiles, mode=QFileDialog.ExistingFiles,
default_dir='~', default_dir='~',
no_save_dir=False no_save_dir=False
): ):
@ -610,7 +610,7 @@ class FileDialog(QObject):
if not isinstance(initial_dir, basestring): if not isinstance(initial_dir, basestring):
initial_dir = os.path.expanduser(default_dir) initial_dir = os.path.expanduser(default_dir)
self.selected_files = [] self.selected_files = []
use_native_dialog = not os.environ.has_key('CALIBRE_NO_NATIVE_FILEDIALOGS') use_native_dialog = 'CALIBRE_NO_NATIVE_FILEDIALOGS' not in os.environ
with SanitizeLibraryPath(): with SanitizeLibraryPath():
opts = QFileDialog.Option() opts = QFileDialog.Option()
if not use_native_dialog: if not use_native_dialog:
@ -630,7 +630,8 @@ class FileDialog(QObject):
ftext, "", opts) ftext, "", opts)
for f in fs: for f in fs:
f = unicode(f) f = unicode(f)
if not f: continue if not f:
continue
if not os.path.exists(f): if not os.path.exists(f):
# QFileDialog for some reason quotes spaces # QFileDialog for some reason quotes spaces
# on linux if there is more than one space in a row # on linux if there is more than one space in a row
@ -919,7 +920,6 @@ class Application(QApplication):
self.file_event_hook(self._file_open_paths) self.file_event_hook(self._file_open_paths)
self._file_open_paths = [] self._file_open_paths = []
def load_translations(self): def load_translations(self):
if self._translator is not None: if self._translator is not None:
self.removeTranslator(self._translator) self.removeTranslator(self._translator)
@ -1060,3 +1060,4 @@ _df = os.environ.get('CALIBRE_DEVELOP_FROM', None)
if _df and os.path.exists(_df): if _df and os.path.exists(_df):
build_forms(_df) build_forms(_df)