mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #1782981 [[enhancement] editor, make order images in "insert image" more natural](https://bugs.launchpad.net/calibre/+bug/1782981)
This commit is contained in:
parent
b6e28d16a3
commit
feec3e3024
@ -27,7 +27,7 @@ from calibre.gui2.tweak_book.widgets import Dialog
|
|||||||
from calibre.gui2.tweak_book.file_list import name_is_ok
|
from calibre.gui2.tweak_book.file_list import name_is_ok
|
||||||
from calibre.ptempfile import PersistentTemporaryFile
|
from calibre.ptempfile import PersistentTemporaryFile
|
||||||
from calibre.utils.localization import get_lang, canonicalize_lang
|
from calibre.utils.localization import get_lang, canonicalize_lang
|
||||||
from calibre.utils.icu import sort_key
|
from calibre.utils.icu import numeric_sort_key
|
||||||
|
|
||||||
|
|
||||||
class ChooseName(Dialog): # {{{
|
class ChooseName(Dialog): # {{{
|
||||||
@ -155,7 +155,7 @@ class Images(QAbstractListModel):
|
|||||||
self.image_names = []
|
self.image_names = []
|
||||||
self.image_cache = {}
|
self.image_cache = {}
|
||||||
if c is not None:
|
if c is not None:
|
||||||
for name in sorted(c.mime_map, key=sort_key):
|
for name in sorted(c.mime_map, key=numeric_sort_key):
|
||||||
if c.mime_map[name].startswith('image/'):
|
if c.mime_map[name].startswith('image/'):
|
||||||
self.image_names.append(name)
|
self.image_names.append(name)
|
||||||
|
|
||||||
@ -369,7 +369,7 @@ class ChooseFolder(Dialog): # {{{
|
|||||||
|
|
||||||
def process(node, parent):
|
def process(node, parent):
|
||||||
parent.setIcon(0, QIcon(I('mimetypes/dir.png')))
|
parent.setIcon(0, QIcon(I('mimetypes/dir.png')))
|
||||||
for child in sorted(node, key=sort_key):
|
for child in sorted(node, key=numeric_sort_key):
|
||||||
c = QTreeWidgetItem(parent, (child,))
|
c = QTreeWidgetItem(parent, (child,))
|
||||||
process(node[child], c)
|
process(node[child], c)
|
||||||
process(create_folder_tree(current_container()), self.root)
|
process(create_folder_tree(current_container()), self.root)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user