mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-23 15:30:45 -04:00
Edit book: When sorting non text files in the File list recognize numbers in the file names. Fixes #1781721 [[enhancement] editor, make order of images more natural in main screen](https://bugs.launchpad.net/calibre/+bug/1781721)
This commit is contained in:
parent
790c6c67e3
commit
370b142871
@ -41,7 +41,7 @@ from calibre.gui2.tweak_book import (
|
|||||||
)
|
)
|
||||||
from calibre.gui2.tweak_book.editor import syntax_from_mime
|
from calibre.gui2.tweak_book.editor import syntax_from_mime
|
||||||
from calibre.gui2.tweak_book.templates import template_for
|
from calibre.gui2.tweak_book.templates import template_for
|
||||||
from calibre.utils.icu import sort_key
|
from calibre.utils.icu import numeric_sort_key
|
||||||
|
|
||||||
TOP_ICON_SIZE = 24
|
TOP_ICON_SIZE = 24
|
||||||
NAME_ROLE = Qt.UserRole
|
NAME_ROLE = Qt.UserRole
|
||||||
@ -385,7 +385,7 @@ class FileList(QTreeWidget):
|
|||||||
|
|
||||||
seen[text] = item
|
seen[text] = item
|
||||||
item.setText(0, text)
|
item.setText(0, text)
|
||||||
item.setText(1, hexlify(sort_key(text)))
|
item.setText(1, hexlify(numeric_sort_key(text)))
|
||||||
|
|
||||||
def render_emblems(item, emblems):
|
def render_emblems(item, emblems):
|
||||||
emblems = tuple(emblems)
|
emblems = tuple(emblems)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user