Possible fix for #1892646

This commit is contained in:
Kovid Goyal 2020-08-24 09:01:44 +05:30
parent 1a4046909e
commit 59b8c156c3
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -586,7 +586,7 @@ class DateTimeEdit(QDateTimeEdit):
def __init__(self, parent=None):
QDateTimeEdit.__init__(self, parent)
le = LineEditForDateTimeEdit(self)
self.custom_line_edit = le = LineEditForDateTimeEdit(self)
self.setLineEdit(le)
le.date_time_pasted.connect(self.date_time_pasted, 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):
md = QMimeData()
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)
def date_time_pasted(self, qt_dt):