mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-05-05 18:43:35 +02:00
Use ICU for case change operations in line edits
This commit is contained in:
parent
d39c25b413
commit
ebd912766d
1 changed files with 6 additions and 3 deletions
|
|
@ -445,13 +445,16 @@ def contextMenuEvent(self, event):
|
|||
menu.exec_(event.globalPos())
|
||||
|
||||
def upper_case(self):
|
||||
self.setText(unicode(self.text()).upper())
|
||||
from calibre.utils.icu import upper
|
||||
self.setText(upper(unicode(self.text())))
|
||||
|
||||
def lower_case(self):
|
||||
self.setText(unicode(self.text()).lower())
|
||||
from calibre.utils.icu import lower
|
||||
self.setText(lower(unicode(self.text())))
|
||||
|
||||
def swap_case(self):
|
||||
self.setText(unicode(self.text()).swapcase())
|
||||
from calibre.utils.icu import swapcase
|
||||
self.setText(swapcase(unicode(self.text())))
|
||||
|
||||
def title_case(self):
|
||||
from calibre.utils.titlecase import titlecase
|
||||
|
|
|
|||
Loading…
Reference in a new issue