From 534188017cea3ac574cd86322fb810f14082d8a6 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Mon, 7 Aug 2023 18:44:05 +0200 Subject: [PATCH] Fixed a problem with the decorated line edits - did not properly handle mouse events --- src/layui/layui/layWidgets.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/layui/layui/layWidgets.cc b/src/layui/layui/layWidgets.cc index fafdf6b53..063ccb4bd 100644 --- a/src/layui/layui/layWidgets.cc +++ b/src/layui/layui/layWidgets.cc @@ -1220,6 +1220,8 @@ void DecoratedLineEdit::mouseReleaseEvent (QMouseEvent *event) } } + + QLineEdit::mouseReleaseEvent (event); } void DecoratedLineEdit::mousePressEvent (QMouseEvent *event) @@ -1238,9 +1240,11 @@ void DecoratedLineEdit::mousePressEvent (QMouseEvent *event) } } + + QLineEdit::mousePressEvent (event); } -void DecoratedLineEdit::resizeEvent (QResizeEvent * /*event*/) +void DecoratedLineEdit::resizeEvent (QResizeEvent *event) { int fw = hasFrame () ? le_frame_width : 0; @@ -1255,6 +1259,8 @@ void DecoratedLineEdit::resizeEvent (QResizeEvent * /*event*/) QRect r = geometry (); mp_options_label->setGeometry (fw, 0, label_size.width (), r.height ()); } + + QLineEdit::resizeEvent (event); } // -------------------------------------------------------------