mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-31 14:33:54 -04:00
Possible fix for #1892646
This commit is contained in:
parent
1a4046909e
commit
59b8c156c3
@ -586,7 +586,7 @@ class DateTimeEdit(QDateTimeEdit):
|
|||||||
|
|
||||||
def __init__(self, parent=None):
|
def __init__(self, parent=None):
|
||||||
QDateTimeEdit.__init__(self, parent)
|
QDateTimeEdit.__init__(self, parent)
|
||||||
le = LineEditForDateTimeEdit(self)
|
self.custom_line_edit = le = LineEditForDateTimeEdit(self)
|
||||||
self.setLineEdit(le)
|
self.setLineEdit(le)
|
||||||
le.date_time_pasted.connect(self.date_time_pasted, type=Qt.QueuedConnection)
|
le.date_time_pasted.connect(self.date_time_pasted, type=Qt.QueuedConnection)
|
||||||
le.date_time_copied.connect(self.date_time_copied, type=Qt.QueuedConnection)
|
le.date_time_copied.connect(self.date_time_copied, type=Qt.QueuedConnection)
|
||||||
@ -600,7 +600,7 @@ class DateTimeEdit(QDateTimeEdit):
|
|||||||
def date_time_copied(self, text):
|
def date_time_copied(self, text):
|
||||||
md = QMimeData()
|
md = QMimeData()
|
||||||
md.setText(text or self.dateTime().toString())
|
md.setText(text or self.dateTime().toString())
|
||||||
md.setData(LineEditForDateTimeEdit.MIME_TYPE, self.dateTime().toString(Qt.ISODate).encode('ascii'))
|
md.setData(self.custom_line_edit.MIME_TYPE, self.dateTime().toString(Qt.ISODate).encode('ascii'))
|
||||||
QApplication.instance().clipboard().setMimeData(md)
|
QApplication.instance().clipboard().setMimeData(md)
|
||||||
|
|
||||||
def date_time_pasted(self, qt_dt):
|
def date_time_pasted(self, qt_dt):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user